实际上,我知道这是一个流行的链接问题,通常可以通过在Visual Studio配置中添加#pragma(lib,“glu32.lib”)或添加glu32.lib来解决。
然而,我的问题很奇怪,上面的解决方案毫无用处。
我在CUDA项目中添加了一些包含OpenGL函数(如gluPerspective和gluBuild2DMipmaps)的额外文件,VolumeRender来自CUDA SDK。
编译后,我发现这些额外的文件会出现Glu函数的Unresolved External Symbol错误。但是,当我将这些glu函数放入原始Cpp文件时,它可以正常工作。
我曾尝试过两种解决方案,但没用。谁能给我一个解决这个难题的提示?
答案 0 :(得分:0)
最后我放弃了。我试图将CUDA部分添加到OpenGL项目中。它工作正常!