當前位置:首頁 » 編程軟體 » 編譯opengl

編譯opengl

發布時間: 2024-04-26 21:57:32

㈠ CodeLite+MinGW+GLUT編譯OpenGL程序出錯。各種undefined reference to 『XXX' 錯誤。

右鍵項目 -> Setting 彈出的就是項目屬性對話框在release或者debug配置文件下(兩個都要手動設置) ->common setting ->linker 設置libraries和library path 等 。如果都放在mingw默認的lib文件夾下的話 只需要在libraries 一欄加入庫名 比如libace.a 加入 ace 即可(庫名必須要linker能識別的)。 多個庫使用分號分隔 。 這是針對本項目的設置,當然也可以針對全局設置。一種是通過上邊對話框的global setting 中設置;還有就是在 程序主菜單的setting-> build setting 中設置編譯器的advanced選項中設置。

㈡ 初學OpenGL,建立程序框架後,編譯,結果報錯說不能編譯GL\GL.H,沒有與文件拓展相關的編譯工具。怎麼解決

這個問題是說Visual Studio把這個gl.h文件當作一個編譯單元來處理,
而一般情況下只會把.c、.cpp文件當作編譯單元,
.h文件只會被include。

應該是工程的配置有問題,但是我也不確定怎麼解決。。。
1.在工程里,你右鍵看看gl.h屬性,記得好像有一個編譯tool的選項,換幾個別的試試。
2.在vs的設定里,好像有c/c++源文件後綴名的設定,你也可以改著試試。

===============
你試試先include <window.h>
這本書《OpenGL編程指南》里寫著,推薦你看看這書。。。

對於所有的OpenGL應用程序,都需要在每個文件中包含OpenGL頭文件。幾乎所有的OpenGL應用程序都使用GLU(前面提到的OpenGL工具函數庫)。要使用這個函數庫,必須包含glu.h頭文件。因此,幾乎所有的OpenGL源代碼文件都是以下面這兩行開始的:
1. #include <GL/gl.h>
2. #include <GL/glu.h>
注意:Microsoft Windows要求在gl.h或glu.h之前包含windows.h頭文件,因為MicrosoftWindows版本的gl.h和glu.h文件內部使用的一些宏是在windows.h中定義的。

㈢ MinGw的g++編譯opengl程序時,鏈接不上,為什麼

點開始菜單-->運行,輸入cmd,彈出dos窗口,輸入命令setpath會列出你的環境變數,看裡面有沒有mingw,沒有的話肯定不能編譯了,添加環境變數。例如你的mingw裝在了D:\mingw\文件夾,那麼就要在環境變數path中添加D:\mingw\;這一句。如果環境變數中本來就有mingw,那麼請輸入gcc或g++-V,如果沒有,說明mingw確實壞了,請重新安裝。如果拒絕訪問的話,那麼有可能有別名,比如我的系統上是gcc-3.exe,gcc-4.exe可以用來編譯。怎麼添加環境變數?不細寫了,網路一下吧,因為windowsXP和win7稍有不同的。

㈣ 編譯qt5怎麼配置opengl

下載opengl源碼。交叉編譯opengl。然後把opengl的頭文件,庫文件包含到Qt配置的路徑里,再交叉編譯Qt

熱點內容
空調性能配置指哪些 發布:2024-11-09 05:07:09 瀏覽:822
我的世界純建造伺服器 發布:2024-11-09 04:59:14 瀏覽:905
演算法活結點 發布:2024-11-09 04:48:28 瀏覽:688
紀念父母的視頻腳本怎麼寫 發布:2024-11-09 04:43:38 瀏覽:784
新寶塔初始密碼是多少 發布:2024-11-09 04:18:52 瀏覽:444
smb協議ftp協議 發布:2024-11-09 04:07:24 瀏覽:226
sublimetext3隻編譯不顯示結果 發布:2024-11-09 04:01:37 瀏覽:964
java方法的修飾符 發布:2024-11-09 04:00:52 瀏覽:359
垂直式垃圾壓縮 發布:2024-11-09 03:56:41 瀏覽:386
科研如何編程 發布:2024-11-09 03:49:15 瀏覽:307