close

設置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


image

 

也可以儲存成快捷鍵方便以後使用。

image

執行結果

 image


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檔


 


 

arrow
arrow
    創作者介紹
    創作者 讀書小天地 的頭像
    讀書小天地

    書籍分享天地

    讀書小天地 發表在 痞客邦 留言(0) 人氣()