Eclipse CDT Build Configs - Тестирование DLL с помощью модуля CPP - PullRequest
2 голосов
/ 20 июля 2010

Я делаю DLL (и, возможно, порт Linux) на C ++, используя eclipse. Ситуация выглядит следующим образом: я пытаюсь создать две отдельные конфигурации сборки, одну для сборки DLL и другую для сборки исполняемого теста CppUnit В настоящее время у меня работает вся сборка DLL, и я могу сделать отдельный проект для тестирования DLL; однако мне было интересно, есть ли способ сделать все это в одном проекте.

Помощь по этому вопросу будет принята с благодарностью!

Спасибо, Chris

1 Ответ

5 голосов
/ 23 июля 2010

Ну, я узнал, как это сделать, так что если кто-то еще наткнется на это ...

Если вы зайдете в «Project-> Properties-> C / C ++ Build-> Settings» , выберите конфигурацию отладки (или создайте новую). Перейдите на вкладку «Создание артефакта» и измените «Тип артефакта» на исполняемый файл .

Теперь, чтобы избежать того, чтобы весь ваш исходный код был скомпилирован во все конфигурации сборки (например, ваш main () был встроен в DLL, что не имеет особого смысла), перейдите в "Project-> Properties- > C / C ++ General-> Пути и символы ". Выберите конфигурацию сборки и перейдите на вкладку «Местоположение источника» . Здесь вы можете добавить новые исходные папки / удалить уже существующие исходные папки.

...