2011-10-21 62 views
0

因此,我對C++編程非常陌生,並且正在上一門課,但因爲出現一個錯誤,我看起來似乎無法完成任務修理。該任務是使用教授給我們的字符串類從許多類中創建一個複合類。我遇到的問題是我從他給我們的頭文件中得到一個無法解析的外部符號錯誤,我不知道爲什麼。我使用屬性 - > C/C++ - > General - > Additional Include Directories添加了包含頭文件和相關cpp文件的文件夾,然後在我的類的頭文件中使用了#include,但是當我嘗試時出現了2個錯誤建立它,程序編譯得很好。奇怪的是,當WCS_String中有更多的函數沒有返回錯誤時,我只得到2個錯誤。錯誤LNK 2019來自我教授的頭文件中的無法解析的外部符號

下面是我得到的錯誤代碼:

1>Name.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall WCS_String::~WCS_String(void)" ([email protected]@[email protected]) referenced in function [email protected]@[email protected]$0 

1>Name.obj : error LNK2019: unresolved external symbol "private: void __thiscall WCS_String::LocalCopy(char const *)" ([email protected][email protected]@[email protected]) referenced in function "public: __thiscall WCS_String::WCS_String(char const *)" ([email protected]@[email protected]@Z) 

如果有人可以幫助我,它會爲我所用我有限的編程知識碰上了死衚衕不勝感激。如果您需要更多信息以幫助我,請隨時詢問。

+0

你的教授也給你.cpp文件嗎? –

+0

是的,它和頭文件在同一個目錄下。我是否需要對cpp文件進行任何操作以包含它? – triple07

+0

實際上,如果我是你,我只需將所有教授文件複製到項目目錄中,並將頭文件和源文件添加到它。 –

回答

0

如果我是你,我只需將所有教授文件複製到項目目錄中,並將頭文件和源文件添加到它。

0

如果您的.o或.obj文件與您的WCS_String類相關聯,則需要告訴鏈接器在哪裏找到它們。

相關問題