Я пытаюсь создать простой исполняемый файл unit test, используя 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)'
Я не могу понять, что вызывает это. Не могу ли я бесплатно получить оператор с С++?