enter code here
我使用dev C++進行編程。因爲我正在使用一些在開發C++上開發的庫,我想使用相同的編譯器。任何想法解決「鏈接器錯誤」undefiend參考
對於我自己的開發項目,我想要一些新的類。所以我已經添加了2個類"TriangleLists, TriangleList"
(h文件和cpp文件)到庫中。當我編譯庫時,它沒有任何錯誤,並能夠創建新的庫文件。但是,當我編譯我自己的項目時,我得到了鏈接器錯誤問題。
[Linker error] undefined reference to `TriangleLists::Erase()'
[Linker error] undefined reference to `TriangleList::TriangleList(TriangleList const&)'
[Linker error] undefined reference to `TriangleList::operator=(TriangleList const&)'
ld returned 1 exit status
實際上,在庫中有相似的類叫RectangleList, RectangleLists
..所以,我複製的2類和修改,以適應我的TriangleList
類。
有什麼建議可以解決這個問題。在此先感謝,
您是否已將包含這些實現的源文件添加到構建中? – 2012-02-12 18:02:51
你正在使用哪一本C++書? – 2012-02-12 18:03:11
這個問題很難回答。你已經描述了*發生了什麼*,但不是你*做了什麼*。請說明你做了什麼。 – 2012-02-12 18:03:22