链接错误与自己的类函数

Link errors with own class functions

本文关键字:类函数 自己的 错误 链接      更新时间:2023-10-16

我在任何地方都找不到任何解决方案,这可能是一个小错误,所以我隐藏了

我已经创建了几个类,并希望在我的主类中使用它们。一切都编译得很好,但是当我去构建我的项目时,我得到了处理函数调用的链接错误,我的类正在制作

Error 11 error LNK2019: unresolved external symbol 
  "public: char __thiscall utility::UtilityClass::convertKeycode(int)" 
   (?convertKeycode@UtilityClass@utility@@QAEDH@Z) referenced in function
   _main C:UsersSonnyDocumentsVisual Studio 2012ProjectsGaugePanelGaugePanelPointTest.obj GaugePanel

基本上,我创建了一个类的对象并调用了一个函数。我的程序给我链接错误。

我确保所有的包括头文件包括和其他一切我能想到的,但我仍然得到这些错误。请帮助

桑尼。

UtilityClass setUpClass = UtilityClass();
displayM = setUpClass.setUpAllegroDisplay();
plugInId1 = setUpClass.setUpUAVConnection();

我明白了。

这是因为在我的类中,当我定义函数签名时,我没有使用作用域操作符(我认为这就是它的名称)包括类名

所以:

长setUpUAVConnection () {}

必须是这样的:

长UtilityClass:: setUpUAVConnection () {}

感谢大家的帮助。