Я пытаюсь создать простой исполняемый файл модульного теста, используя cpputest.Я встроил платформу cpputest в статическую библиотеку и сейчас пытаюсь связать ее с исполняемым файлом.Однако я связан с довольно сложной настройкой Makefile из-за связанного кода.
Это моя командная строка:
/usr/bin/qcc -V4.2.4,gcc_ntoarmle_acpp-ne -lang-c++ -O2 -g -g -o Application/UnitTests/Tests/symbols/UnitTestExe -Wl,--start-group Application/UnitTests/Tests/../.objs/main.o Application/UnitTests/lib/libcpputest.a -Wl,--end-group -lm
Я получаю много ошибок, таких как:
Application/UnitTests/lib/libcpputest.a(CommandLineTestRunner.o): In function `CommandLineTestRunner::parseArguments(TestPlugin*)':
Application/UnitTests/cpputest/src/CppUTest/.objs/../CommandLineTestRunner.cpp:114: undefined reference to `operator new(unsigned int, char const*, int)'
Я не могу понять, что вызвало это.Разве я не получаю новый оператор бесплатно с C ++?