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