一、環境及問題
1.1環境
系統:Windows10企業版 2019 ltsc
開發:vs2017企業版,qt5.12.12
1.2問題
生成exe程序沒有圖標,主界面左上角沒有圖標。
通過方法:setWindowIcon添加的exe圖標和角標需要程序目錄有對應的圖片,否則角標不顯示。
希望目標:角標和exe圖標在exe程序中包含,不需要額外的圖片。
二、方法步驟
- 下載一個ico,拷貝到主函數工程目錄下(可以單獨建立目錄)
- 新建一個文件如test.rc,內容如下(工程名稱test):
IDI_ICON1 ICON DISCARDABLE “test.ico”
- 修改主函數工程文件test.vcxproj
在文件最后添加 - 添加結果最后幾行代碼:
- vs提示需要重新加載,選擇是,然后重新編譯生成即可。
<ItemGroup> <ResourceCompile Include="test.rc" /> </ItemGroup>
1 </ImportGroup> 2 <ImportGroup Label="ExtensionTargets"> 3 </ImportGroup> 4 <ItemGroup> 5 <ResourceCompile Include="test.rc" /> 6 </ItemGroup> 7 </Project>