DATE: 2018.12.27
1、參考
https://blog.csdn.net/GoForwardToStep/article/details/78623273
https://blog.csdn.net/gyymen/article/details/53534201
https://blog.csdn.net/Mochaaa/article/details/82917179
https://blog.csdn.net/wuxiaohuaer/article/details/68953012
2、前言
在實際開發中,可能需要為Windows可執行文件exe添加圖標,這個功能對於識別可執行文件還是很有用的。一般VS編譯后的exe圖標是默認圖標,下面講述為exe添加圖標的方法。
3、圖標資源下載或轉換
推薦下載:https://www.easyicon.net/
PNG轉Microsoft Icon: https://www.easyicon.net/covert/
4、圖標添加方法
4.1、方法一: VS工程中直接添加圖標
在項目中添加資源文件(*.rc),在資源視圖中,右鍵資源文件,選擇“添加資源”,在彈出的菜單選擇添加類型-圖標(icon),點擊“導入”按鈕,在彈出的選擇對話框選擇自己想要添加的程序圖標文件(*.ico),保存資源文件后重新編譯,即可看到編譯出來的exe的圖標即為剛剛選擇的圖標。
1、右擊項目屬性,添加資源,資源類型選擇Icon,然后導入需要添加的圖標ICON。
2、重新編譯工程。
4.2、方法二: 直接添加資源文件進行編譯
res.rc文件如下:
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDI_ICON1 ICON "Panda.ico"
#endif // 中文(簡體,中國) resources
/////////////////////////////////////////////////////////////////////////////
如下圖所示:
exe文件圖標、exe運行的任務欄圖標和運行窗口標題欄都修改為了指定圖標。
5、相關知識
1). Windows資源文件rc定義和使用
2). Windows平台下為可執行文件或動態庫dll添加版本信息
3). 動態庫dll通過資源文件配置右擊屬性-詳細信息的方法