2011-04-20 78 views
0

我安装libfreenectOpenKinect)与Arduino接口的Kinect在Windows 7。 有形媒体项目我被困在编译阶段 在VS2010与61个错误这种类型。VS2010编译错误的libfreenect(OpenKinect库)

 
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

在一般情况下,无法解析的外部符号意味着您有一个符号没有声明的定义。这通常通过将适当的.lib或dll文件添加到链接器导入来解决。

0

我知道这个问题是在两年前问过,但我同样的问题挣扎,也或许其他人会发现它的帮助:
至于1.2.5.0和“的libusb-win32的更高版本“-library包含文件的名称已更改,我制作了”lusb0_usb.h“头文件的副本,并将其命名为”usb.h“,并将其复制到Windows的”system32“文件夹中, “VC/include”Visual Studio的文件夹。 而且还小心,你提供给“glut32.h”(不是“../include/GL‘)的道路正确,复制’要将glut32.dll‘和’phtreadVC2.dll”到“system32”文件夹。 这里是我的“cmake的”配置:

enter image description here

后,我打造的“libfreenect.sln”项目,它工作得很好,我可以运行的例子。