Использование: windows xp, g ++ 3.4.4 с cygwin и g ++ 3.4.5 с mingw.
Я собираю простой класс модульного теста с помощью cppunit.
Когда я создаю ссылку с помощью g ++ 3.4.5, я получаю много ошибок связывания. Когда я связываю с g ++ 3.4.4, я не получаю никаких ошибок, и exe связывается нормально и работает.
Кажется, я не могу отследить ошибки, поэтому есть мысли?
Спасибо.
РЕДАКТИРОВАТЬ: ошибки компоновки: не связанные функции функции. Нравится:
SimpleTest.cpp:(.text+0x313): undefined reference to `CppUnit::Message::Message(std::string const&, std::string const&)'
РЕДАКТИРОВАТЬ: cmd line:
g++ -I g:\projects\thirdparty\cppunit-1.12.1\include -L g:\projects\thirdparty\cppunit-1.12.1\lib -l cppunitd -o main.exe main.cpp SimpleTest.cpp
Обновление: тот же код в Visual Studio: ошибки нет, модульное тестирование выполняется должным образом.