2012-02-14 19 views
0

我到目前爲止設法使用Visual Studio 2008創建一個OpenGL C代碼(http://www.glprogramming.com/red/chapter01.html的最後一個代碼)的32位可執行文件,它使用過剩(我在Windows 7 64位)。LNK1104錯誤,當創建64位可執行文件與過剩,VS2008

我裝過剩文件內容如下:用C

glut.h:\ Program Files文件\微軟的SDK \的Windows \ v6.0A \包含\ GL glut32.lib在C:\ Program Files文件\微軟的SDK \ Windows \ v6.0A \ Lib glut32.dll in C:\ Windows \ System32

我用命令行指令cl: 調用「C:\ Program Files文件(x86)\ Microsoft Visual Studio 9.0 \ VC \ bin \ vcvars32.bat「 cl example-opengl.cpp

到目前爲止,這麼好...

我現在正在嘗試創建一個64位可執行文件。

根據我在網上找到的,我試過兩個安裝:

glut.h在C:\ Program Files文件(x86)的\微軟的SDK \的Windows \ V5.0 \包含\ GL glut32。 LIB在C:\ Program Files文件(x86)的\微軟的SDK \的Windows \ V5.0 \ LIB \ 要將glut32.dll在C:\ WINDOWS \ SysWOW64中

也:用C

glut.h: \ Program Files(x86)\ Microsoft Visual Studio 9.0 \ VC \ lib\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ VC \ include \ GL glut32.lib要將glut32.dll在C:\ WINDOWS \ SysWOW64中

,我嘗試編譯: 調用 「C:\ Program Files文件(x86)的\微軟的Visual Studio 9.0 \ VC \ BIN \ AMD64 \ vcvarsamd64.bat」 CL例如,opengl.cpp

對於這兩種設備,有來自鏈接錯誤: LINK:致命錯誤LNK1104:無法打開文件「glut32.lib」

什麼是我之前解決這個問題的方法撕下我所有的頭髮?... ;-)

請注意,我只使用一個外殼,而不是Visual Studio的IDE。

非常感謝您的幫助。 曼努埃爾

回答