2014-10-07 61 views
0

我有一些gl库的问题:我们的老师给了我们一个zip文件夹,其中包含了所有gl库的工具,在C:中解压缩。
问题是,当我尝试在System32和SysWOW64中复制文件时,写入权限被拒绝(即使我是计算机的管理员和唯一用户)。
我试图改变授予所有用户和管理员的完全控制权限,但似乎没有改变。此外,在System32中,当我转到属性--- Security ect时,它不允许我更改权限。
我检查了System32和SysWOW64,所有库和DLL已经存在(我不知道为什么如果我没有写权限);另外,我改变了我的C++项目的偏好,将opengl32.lib,glu32.lib和glut32.lib添加到Project - > Properties - > Linker - > Input然后修改Additional Dependencies字段,但仍然不起作用,并且给我一样的错误:“无法打开源文件gl/glut.h”。
操作系统:windows 8.1。
我错过了什么吗?VS 2012问题gl/glut.h包括GLUT INSTALLED

回答

2

该错误与链接器无关。你得到的是一个编译器错误。为了解决这个问题,你必须调整“附加包含目录”(C++ - >常规)来指向包含glut.h的gl文件夹所在的文件夹。

由于您遇到编译器错误,链接器尚未被调用,所以您可能还必须在链接器 - >常规 - >其他库目录中添加包含库的目录。

+0

好吧,我试过这样做,但它仍然给我同样的错误... – User999 2014-10-07 18:39:42