將使用MinGW版本的GCC,您可以從這個(gè)網(wǎng)址下載:https://mingw-w64.org/doku.php/download/mingw-builds
2. 圖標(biāo)文件:準(zhǔn)備好一個(gè).ico格式的圖標(biāo)文件(例如:myicon.ico)
現(xiàn)在,我們開(kāi)始詳細(xì)介紹整個(gè)流程:
步驟1:安裝MinGW
下載MinGW后,運(yùn)行安裝程序并按照向?qū)е甘具M(jìn)行安裝。安裝完成后,請(qǐng)確保將MinGW的bin目錄添加到環(huán)境變量中(例如:C:\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bi如何將網(wǎng)站做成exen)。
步驟2:創(chuàng)建資源文件
創(chuàng)建一個(gè)名為resource.rc的文本文件,并輸入以下內(nèi)容:
“`
MAIN_ICON ICON “myicon.ico”
“`
請(qǐng)確保將myicon.ico替換為您自己的圖標(biāo)文件名稱(chēng)。
步驟3:編譯資源文件
使用下面的命令將resource.rc編譯為resource.o:
“`
windres resource.rc -O coff -o resource.o
“`
步驟4:編譯和鏈接C/Cpp程序和資源文件
現(xiàn)在,我們將使用GCC編譯并打包C/Cpp程序。請(qǐng)確保您的源代碼文件和resource.o處于同一目錄下。
對(duì)于C程序(例如:main.c):
“`
gcc main.c resource.o –visual生成exeo myapp.exe
“`
對(duì)于C++程序(例如:main.cpp):
“`
g++ main.cpp resource.o -o myapp.exe
“`
運(yùn)行上述命令后,您將得到一個(gè)名為myapp.exe的可執(zhí)行文件,該文件具有您在resource.rc中指定的圖標(biāo)。
至此,您已成功將C/Cpp程序打包成具有圖標(biāo)的Windows可執(zhí)行文件。
這僅僅是整個(gè)過(guò)程的基本要點(diǎn)。希望本教程對(duì)您有幫助!如果您有任何疑問(wèn)或困難,請(qǐng)隨時(shí)在下方留言發(fā)問(wèn)。