一、应用程序的启动图标
在使用Qt开发Windows应用程序时,通常需要为可执行文件(EXE)或动态链接库(DLL)添加资源文件(.rc文件)。这些资源文件包含了文件说明、产品名称、产品版本、版权信息等内容。通过qmake工具,可以自动生成并处理这些资源文件。


如上图在rc文件中添加一个图标文件,然后在pro文件中添加引用:RC_FILE = TBFile.rc,应用rc中的设置。如果已经设置好了icon属性,则exe文件的图标就设置好了。

二、VS集成QT开发
通过vs提供的插件Qt VS Tools可以实现将pro项目导入到VS中。但是但是但是!!!问题来了,个人感觉是bug,
- 使用Qt VS Tools的导入pri文件似乎无法生效;
- 在VS中修改了pro文件无法通过编译运行让其生效;
解决办法很简答,需要导入pri文件的,直接在pro文件中编辑对应include的代码(例如:include(QSimpleUpdater/QSimpleUpdater.pri)),然后使用Qt VS Tools重新导入pro文件使其生效。如果调整了pro文件内容的,也需要重新导入pro确保正确生效;
三、导入pri文件
在初次使用 pri 文件时,经常会遇到导入后模块文件路径无法找到而报错的情况。其中需要特别注意以下几点:
- 一是确保在主项目的 .pro 文件中正确添加 include 语句,并检查 pri 项目所在文件夹与主项目之间的路径关系,保证路径配置准确;
- 二是注意 pri 文件中使用的路径是相对路径还是绝对路径,避免因路径格式问题导致编译失败。
为了简化路径管理,我们可以利用宏定义来灵活设置包含路径。例如,使用 INCLUDEPATH += $$PWD 可以将当前目录快速添加到路径中。此外,通过配置如 INCLUDEPATH += $${QXLSX_PARENTPATH} 和 INCLUDEPATH += $${QXLSX_HEADERPATH} 等宏,能够实现路径的自由定制,从而提升项目的可维护性和适应性。


