По какой-то причине он спрашивает меня, хочу ли я отлаживать или выпускать проект, когда я его создаю, поэтому я не могу просто переключаться между этими двумя в одном проекте. Нужно ли иметь два отдельных проекта для отладки и выпуска?Вам нужно создать 2 отдельных проекта для отладки и выпуска в kdevelop?
ответ
Это связано с тем, как работает CMake (точнее, как работает CMake с генератором Makefile): для каждого типа сборки требуется отдельный каталог компоновки.
Я не уверен, что вы подразумеваете под «с 2 отдельных проектами», но предназначен способом сделать это, чтобы выбрать Project -> Open Configuration...
меню для вашего проекта, перейдите на вкладку CMake
, а затем нажмите кнопку +
добавить другую сборку режа , Затем вы настраиваете новый dir для сборки с нужным типом сборки.
Также посмотрите этот пост: http://stackoverflow.com/questions/15064715/kdevelop-with-cmake-project-how-to-manage-debug-and-release-builds – kfunk
Хороший вопрос. Вы можете выбрать тип сборки, щелкнув правой кнопкой мыши по проекту. Не уверен, что вам нужно делать это каждый раз или если есть более хороший способ сделать это. Было бы неплохо, если бы кто-то, кто знает дорогу KDevelop, мог бы ответить. – Veltas