OpenGL的:错误1致命错误LNK1104:无法打开文件

问题描述:

我试图运行在VS 2008的OpenGL应用程序,但是编译器不断抛出我的错误:OpenGL的:错误1致命错误LNK1104:无法打开文件

Error 1 fatal error LNK1104: cannot open file 'C:\Documents.obj'

这看起来像“C的截断:\文件和设置” - 你指的是在这条道路的东西,而无需使用引号?

你需要在$(SolutionDir)周围加引号,因为它可以扩展,所以它有空格 - 否则编译器正在寻找c:\ Documents.obj和“and.obj”和“Settings ... \ glut32.obj”。

+0

在源代码中没有,但在项目 - >属性 - >配置属性 - >连接器 - >输入 - >附加依赖,我看到:$(SolutionDir)的OpenGL \ LIB \ glut32.lib ....等 – 2009-11-13 13:41:44

+0

,将做到这一点 - 你需要把周围的$(SolutionDir)引号,因为这可能会扩大,因此有空格 - 否则编译器正在寻找C:\ Documents.obj和“and.obj”和“设置\ ... \ glut32.obj” – 2009-11-13 14:06:27

+0

烨工程....也改变项目的位置似乎工作,谢谢! – 2009-11-13 14:35:11