【发布时间】:2013-03-03 02:05:09
【问题描述】:
我在任何地方都找不到任何解决方案,这可能是一个对我隐藏的小错误。
我创建了几个类,并希望在我的主类中使用它们。一切都编译得很好,但是当我去构建我的项目时,在处理我的类正在进行的函数调用时出现链接错误
Error 11 error LNK2019: unresolved external symbol
"public: char __thiscall utility::UtilityClass::convertKeycode(int)"
(?convertKeycode@UtilityClass@utility@@QAEDH@Z) referenced in function
_main C:\Users\Sonny\Documents\Visual Studio 2012\Projects\GaugePanel\GaugePanel\PointTest.obj GaugePanel
基本上我创建了我创建的类的一个对象并调用一个函数。我的程序给了我链接错误。
我已确保包含所有包含头文件以及我能想到的所有其他内容,但我仍然收到这些错误。请帮忙
桑尼。
UtilityClass setUpClass = UtilityClass();
displayM = setUpClass.setUpAllegroDisplay();
plugInId1 = setUpClass.setUpUAVConnection();
【问题讨论】:
-
嗯,你确定
utility::UtilityClass::convertKeycode(int)了吗? -
我已经包含了命名空间和头文件。
-
但是你定义了那个函数吗?不只是声明它,而是定义它? (即您是否为该函数编写了主体?)
-
在我的 UtilityClass.cpp 文件中,我已经编写了函数体 yes
-
请出示。 (更新问题;不要在评论中链接它。)
标签: c++ function hyperlink linker linker-errors