設置g++ mingw64 & 安裝freeglut @ 奇怪的(´・ω・`)增加了的部落格 :: 痞客邦 :: (pixnet.net)
範例程式連結: 3D Graphics with OpenGL by Examples (ntu.edu.sg)
只要設定好之後就剩下執行的指令了。
這是我在NotePad++執行的指令,很長一條,接下來把它分解(注意紅色的部分要修改成你的路徑)。
cmd /k pushd "$(CURRENT_DIRECTORY)" && g++ -o "$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" -I D:\mingw64\x86_64-w64-mingw32\include\ -L D:\mingw64\x86_64-w64-mingw32\lib\ -lopengl32 -lfreeglut -lglu32&& "$(NAME_PART)".exe & PAUSE & EXIT
下面這一行是我在cmd所執行的指令:
g++ -o test.exe test.cpp -I D:\mingw64\x86_64-w64-mingw32\include\ -L D:\mingw64\x86_64-w64-mingw32\lib\ -lopengl32 -lfreeglut -lglu32
也可以儲存成快捷鍵方便以後使用。
執行結果
cmd /k pushd "$(CURRENT_DIRECTORY)" && g++ -o "$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" -I D:\mingw64\x86_64-w64-mingw32\include\ -L D:\mingw64\x86_64-w64-mingw32\lib\ -lopengl32 -lfreeglut -lglu32&& "$(NAME_PART)".exe & PAUSE & EXIT
cmd /k 就是開啟cmd
pushd 到哪個資料夾
"$(CURRENT_DIRECTORY)" 你目前所在的資料夾(就是你開啟文件的資料夾)
$(NAME_PART) 沒有附檔名的文件名稱
"$(FULL_CURRENT_PATH)" 完整路徑+文件名稱
-I 連結編譯器的include
-連結編譯器的lib
-lopengl32 -lfreeglut -lglu32 連接器
"$(NAME_PART)".exe 執行編譯過所產生的exe檔
留言列表