VS2013,c++報錯,無法解析外部命令

我們在寫C++構造函數的時候,總是會在.h文件裏直接聲明。因爲沒有用到,所以可能都沒有.cpp文件的實現,或者直接都沒有實現,這裏就會出現經常出現的問題:

譬如:

錯誤 52 error LNK2019: 無法解析的外部符號 "public: __thiscall DialogHandler::DialogHandler(char const *)" (??0DialogHandler@@QAE@PBD@Z),該符號在函數 "public: __thiscall DialogHandlerShop::DialogHandlerShop(void)" (??0DialogHandlerShop@@QAE@XZ) 中被引用 D:\work\cocos2dx_game_popstar_TV\proj.win32\SceneGame.obj


我們會找很多原因,但是其實就是:構造函數沒有實現,只是做了聲明才導致的!不信?你在你的構造函數後面加上一對括號看看!哈哈

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章