2016-04-15 34 views
0

我已搜索此網站,並在Google上搜索這個問題的答案。我想編一個簡單的程序GL,每當我編譯我收到以下錯誤:wromg格式的文件

C:\MinGW\lib\GL/glew32.lib: error adding symbols: File in wrong format 
collect2.exe: error: ld returned 1 exit status 
+1

我的猜測是64位程序,你試圖加載一個32位庫 –

+0

這就是我已閱讀,雖然我不知道如何修復... – Shadow

+0

在閱讀您的評論和研究後,我試着鏈接64位庫並獲取相同的錯誤信息 – Shadow

回答

1

看起來像你可能有一個Unix使文件(斜槓/glew32.lib)使用MinGW的微軟運行。 ld -1是鏈接編輯器抱怨之前的錯誤。您可能需要查看GLEW文檔:http://glew.sourceforge.net/install.html並確保庫已排列成MinGW。你可以確保你有正確的MinGW(32位或64位)編譯器在這裏:http://mingw-w64.org/doku.php

+0

非常感謝您,我將不得不嘗試一下 – Shadow