未解决的外部问题LNK2019问题

时间:2013-10-03 16:17:08

标签: c++

尝试穿越丛林并在现有SDK中创建一些代码。 该套件附带VC ++版本9项目文件(VS2008)

我正在使用VC2012 Express并已成功导入。

我需要使用预处理器宏“_ENABLE_MY_CUSTOM_DEVICE_SUPPORT”更新构建中的一些代码

当我构建没有这个宏的文件时,一切都很好,但是当我使用宏构建未解决的外部符号错误时,会出现该区域内代码的问题。

我得到的错误是

"Error  10  error LNK2019: unresolved external symbol "public: __cdecl cMyCustomDevice::cMyCustomDevice(unsigned int)" (??0cMyCustomDevice@@QEAA@I@Z) referenced in function "public: void __cdecl cHapticDeviceHandler::update(void)" (?update@cHapticDeviceHandler@@QEAAXXZ)  E:\Programs (PE)\chai3d-2.0.0\examples\msvc9\01-devices\chai3d-debug.lib(CHapticDeviceHandler.obj)  01-devices"

好的,据我所知,它说它无法找到原型的实施 cMyCustomDevice::cMyCustomDevice(unsigned int)

在cpp源代码中。但在那里,我有一种感觉,我错过了一些简单的东西,我知道这可能不是足够的信息,但任何想法或进一步质疑我所做的事情都有希望找到解决方案。

0 个答案:

没有答案