Я не на 100% уверен в VS2008, но я знаю, что платформа Поблочного тестирования, что Microsoft, поставленная в VS2005 как часть их Комплекта Команды, была только для.NET, не C++
, я использовал CppUnit также, и это было в порядке. Почти такой же как NUnit/JUnit/so на.
, Если Вы использовали повышение, у них также есть библиотека поблочного тестирования
, парни позади повышения имеют [приблизительно 115] серьезные блоки кода, таким образом, я сказал бы, что их платформа должна быть довольно хорошей, но это не мог бы быть самый удобный для пользователя:-)
Попробовать TARGET_LINK_LIBRARIES (ntctrl)
, флаг -l
здесь не должен использоваться (угадайте из того, что я имею в виду)
Вот как я бы написал файл cmake:
include_directories(/opt/norton/inc)
link_directories(/opt/norton/lib)
add_executable(application initialize_nw)
target_link_libraries(application ntctrl)
Чтобы показать, какие на самом деле командные строки запускаются во время make, используйте:
make VERBOSE=1
Возможно, это показывает вам разницу между тем, что вы запускали вручную, и командами, созданными cmake.