提问人:TonyLic 提问时间:5/2/2012 最后编辑:genpfaultTonyLic 更新时间:5/29/2012 访问量:1722
CUDA 项目中 gluPerspective 的未解析外部符号
Unresolved External Symbol for gluPerspective in CUDA project
问:
实际上,我知道这是一个流行的链接问题,通常可以通过在 Visual Studio 配置中添加 #pragma(lib, “glu32.lib”) 或添加 glu32.lib 来解决。
但是,我的问题很奇怪,上面的解决方案毫无用处。
我向 CUDA SDK 的 CUDA 项目 VolumeRender 添加了一些包含 OpenGL 函数(如 gluPerspective 和 gluBuild2DMipmaps)的额外文件。
编译后,我发现这些额外的文件会出现 glu 函数的未解析外部符号错误。但是,当我将这些 glu 函数放入原始 Cpp 文件中时,它工作正常。
我曾经尝试过上述两种解决方案,但无用。谁能给我一个提示来解决这个难题?
答:
1赞
TonyLic
5/29/2012
#1
最后我放弃了。我尝试将 CUDA 部分添加到 OpenGL 项目中。效果很好!
评论
Glu.h
Glu32.lib
#include