2014-10-07 22 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