CPPUTest множественное определение основных - PullRequest
0 голосов
/ 30 ноября 2018

Работа над получением CPPUTest при работе с примером кода приложения.Я изменил пару файлов make, чтобы получить этот скомпилированный файл, но теперь я сталкиваюсь с ошибкой компоновщика, которая гласит «множественное определение« main »»

Это, вероятно, потому, что у меня есть один main в AllTests.cpp, это то, где мы вызываемCommandLineTestRunner :: RunAllTests (ac, av) и другое основное - это основной код моего приложения.Есть ли способ, где это может быть обработано.

1 Ответ

0 голосов
/ 05 декабря 2018

Создайте библиотеку функций, которые вы хотите протестировать.Свяжите эту библиотеку с вашим модульным приложением.Свяжите ту же библиотеку с вашим «основным» приложением.

...