0
我想第一次使用CppUnit測試。當我嘗試編譯測試代碼我得到:第一個CppUnit測試:未定義的引用CppUnit :: SourceLine :: SourceLine
testing.cpp :(文字+ 0xca):未定義的引用 `的CppUnit ::源極線::源極線(性病:: basic_string的,性病::分配器> const &,int)'
還有很多其他錯誤消息。
我想這是因爲編譯器不知道什麼是UnitTest庫。 Here我發現一個人問同樣的問題。我嘗試使用鏈接問題答案中的建議,但它仍然無效。當我嘗試c++ -lunittest++ testing.cpp
我得到:
/usr/bin/ld: cannot find -lunittest++
collect2: ld gives back 1 as End-Status
在由他人使用的化妝文件和工作中我看到:LDLIBS := -lcppunit
。所以我嘗試了c++ -lcppunit++ testing.cpp
,但我得到的錯誤信息與-lunittest
相同。
有誰知道我如何找到UnitTest庫的位置並將此信息傳遞給編譯器?
不工作... – Remian8985
爲我工作,謝謝!需要'-lcppunit'參數。仍然不確定如何生成報告。我是這個新手。 – thatWiseGuy