我正在安装libfreenect
(OpenKinect
)以将Kinect
与Arduino
联系起来
Windows 7上的有形媒体项目。我陷入了编译阶段
在VS2010中有61种此类错误。
Error 1 error LNK2019: unresolved external symbol __imp___glutInitWithExit referenced in function glutInit_ATEXIT_HACK C: \Users\Laptop\Downloads\OpenKinect Drivers\OpenKinect- libfreenect-3b0f416\examples\glview.obj glview
此处完整列表: http://goo.gl/EOrQQ
以下是CMAKE设置的快照: http://goo.gl/uapTS
我看过有类似错误的帖子,但没有找到已知的帖子 决议,任何帮助将不胜感激。
答案 0 :(得分:0)
在一般情况下,未解析的外部符号表示您对没有声明的符号有定义。这通常通过将适当的.lib或dll文件添加到链接器导入来解决。
答案 1 :(得分:0)
我知道两年前问过这个问题,但我也遇到了同样的问题,也许其他人会觉得有用: 至于“ libusb-win32 ”的1.2.5.0及更高版本 - 库中包含文件的名称已更改,我制作了“lusb0_usb.h”头文件的副本并将其命名为“ usb.h “并将其复制到Windows的” system32 “文件夹和Visual Studio的” VC / include “文件夹中。 还要小心,你提供了正确的路径“ glut32.h ”(不是“../include/GL”)并复制“ glut32.dll ”以及“ phtreadVC2.dll ”到“ system32 ”文件夹。 这是我的“cmake”配置:
在我构建“ libfreenect.sln ”项目后,它运行得很好,我可以运行这些示例。