#c #codeblocks
#c #codeblocks
Вопрос:
ИТАК, я пишу программу и записываю свой код в файле main.c проекта, который я создал.Но если я хочу протестировать некоторый код или функцию, я не могу этого сделать.
Я попытался добавить новый файл в проект, но он автоматически выполняет файл main.c.
Нет ли способа, с помощью которого я мог бы запускать свои коды в другом месте, не нарушая код в файле main.c
Комментарии:
1. В другом проекте? Создайте проект специально для тестирования небольших вещей.
2. @WeatherVane Хорошо, я сделал еще один проект и выполнил небольшой код, но теперь я не могу вернуться к выполнению своего основного кода
3. @Lundin Я не понимаю
Ответ №1:
Варианты для этого:
Запустите два экземпляра Code::Blocks:
- Из IDE снимите флажок
Settings -> Environment -> Allow only one running instance
- …Или из командной строки:
codeblocks --multiple-instance amp;
Создайте инструмент, позволяющий запускать цель отдельно
- Из IDE: Используйте
Tools -> Configure tools -> User-defined tools
для создания нового инструмента, например, вызовите егоexe_tester
, как показано на примере изображения ниже. (это имя произвольно) Примечание:exe
должно быть, они уже созданы. Используйте кнопку...
навигации, чтобы перейти к фактическому местоположению exe-файла, и выберите.exe
(например. это может быть вC:codeblockstesttest.exe
) Это будет фактический исполняемый файл, который будет запускаться отдельно. - Обратите внимание, что рабочий каталог является необязательным, я обычно его не использую. Но поэкспериментируйте, это может быть полезно для того, что вы хотите сделать.
- Чтобы запустить инструмент, вернитесь в
Tools
меню, и вы должны увидетьexe_tester
. Щелкните по нему, и.exe
он, на который он указывает, запустится отдельно от IDE:
Подробнее о Code::Blocks Tools
Комментарии:
1. На самом деле вашей первой половины решения было достаточно, но я попробовал следующую часть, которая выдает мне некоторую ошибку. Можете ли вы на самом деле сказать мне, как это сделать отдельно
2. @Xtense — Я добавил некоторые изменения, чтобы сделать шаги для инструмента создания раздела … понятными
Ответ №2:
Создайте два разных проекта, затем добавьте все файлы, кроме разных основных, в оба проекта. Пример:
Проект 1:
C:somethingabc.h
C:somethingabc.c
C:somethingxyz.h
C:somethingxyz.c
C:somethingreleasemain.c
C:somethingreleaseproject1 // the actual IDE project file
Проект 2:
C:somethingabc.h
C:somethingabc.c
C:somethingxyz.h
C:somethingxyz.c
C:somethingtestmain.c
C:somethingtestproject2 // the actual IDE project file