CUDA项目中gluPerspective的未解析外部符号

时间:2012-05-02 08:43:36

标签: opengl cuda unresolved-external

实际上,我知道这是一个流行的链接问题,通常可以通过在Visual Studio配置中添加#pragma(lib,“glu32.lib”)或添加glu32.lib来解决。

然而,我的问题很奇怪,上面的解决方案毫无用处。

我在CUDA项目中添加了一些包含OpenGL函数(如gluPerspective和gluBuild2DMipmaps)的额外文件,VolumeRender来自CUDA SDK。

编译后,我发现这些额外的文件会出现Glu函数的Unresolved External Symbol错误。但是,当我将这些glu函数放入原始Cpp文件时,它可以正常工作。

我曾尝试过两种解决方案,但没用。谁能给我一个解决这个难题的提示?

1 个答案:

答案 0 :(得分:0)

最后我放弃了。我试图将CUDA部分添加到OpenGL项目中。它工作正常!