Использование eclipse CDT без создания проекта - PullRequest
6 голосов
/ 15 января 2011

В настоящее время я изучаю c ++. Мой первый язык был python. Я привык кодировать в eclipse в pydev.Я изучаю язык, написав много фрагментов кода и широко использую отладчик, чтобы понять, что на самом деле происходит.Теперь я загрузил CDT для затмения, так как я привык к интерфейсу.

Но теперь я вынужден создавать проект для каждого файла C ++, который я пишу.Я хочу, чтобы можно было легко выполнять файлы (очень маленькие, максимум 300 строк) быстро и без создания новых проектов снова и снова. Есть идеи?В настоящее время я использую eclipse как текстовый редактор и использую g ++ для компиляции файлов.

1 Ответ

7 голосов
/ 17 января 2011

Я предлагаю вам создать один проект, содержащий все ваши файлы (при условии, что каждый из них имеет свою собственную функцию main), и внутри этого проекта создайте по одной «Конфигурации сборки» для каждой программы, используя:

Project>Свойства> C / C ++ Build> Configuration> Manage ...> New

Чтобы избежать многократного определения main в каждой «конфигурации сборки», вам придется исключить каждый файл cpp из «Конфигурации сборки»это не принадлежит.Для этого в представлении навигатора:

Щелкните правой кнопкой мыши файл cpp> Свойства> Сборка C / C ++ и установите флажок «Исключать из сборки» для каждой «Конфигурации сборки», к которой исходный файл не принадлежит.

Когда все будет хорошо скомпилировано, вы сможете запускать или отлаживать каждую программу отдельно в Eclipse, выбрав соответствующую «Конфигурацию сборки».
Дополнительная информация в этом ответе:
Какие файлыпринадлежать цели сборки в управляемой сборке CDT?

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...