VS2017+QT 資源文件 .rc 及 .qrc的用途。


在windows下,vc使用的資源文件是.rc文件,還需一個resource.h,里面每個資源對應一個ID。

.rc文件包含一些和WINDOWS平台相關的資源,如為exe設置信息,其中包括:文件說明、產品名稱、產品版本、版權等信息。

qrc是qt使用資源的方式,是一種平台無關的方式。

 

使用vs的時候直接添加version資源即,選擇資源視圖---》在*。rc上點擊右鍵添加資源,出現添加資源對話框,選擇version,然后編輯各個字段即可。

 

使用的時候,平台相關的使用。rc 。平台無關的使用qrc。

 

在vs2017+qt下創建qt qui 項目時,如選擇用向導添加缺省的應用程序圖標時候,生成的RC文件,接下來在添加version資源時候,編譯會出現資源文件

編譯錯誤,原因是RC文件里缺少#include <winresrc.h>,解決方法是在resource.h添加。

如果是在項目里添加資源添新生成的RC文件,則不會有問題,因為新生成的文件RC文件里直接會添加#include <winresrc.h>。

這說明了,qt-vs插件生成的RC文件和vc2017生成的RC文件不同。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM