Qt 获取exe的QMAKE_TARGET_COMPANY的详细信息
时间: 2024-10-12 18:06:43 浏览: 27
Qt5.15.8-Windows-x86-64-VS2017
在Qt框架中,`QMAKE_TARGET_COMPANY`是一个预处理器变量,它用于存储应用程序的公司名称,通常是在构建项目的配置文件(`pro`文件)中设置的。当你使用`qmake`命令生成Makefile或其他构建工具的配置文件时,这个变量会被包含进去,以便在生成的EXE文件上显示公司的标识。
获取`QMAKE_TARGET_COMPANY`的具体步骤如下:
1. **在.pro文件中设置**: 在`.pro`文件中(如`myapp.pro`),你可以通过`QT += companyid`添加公司ID,并在`win32:DEFINES += QMAKE_EXECompany`这一行指定公司的名称,例如:
```pro
QT -= core gui network svg
QT += widgets designer
DEFINES += QMAKE_EXECompany=MyAwesomeCompany
```
2. **构建项目**: 使用`qmake myapp.pro`命令生成Makefile或其他构建文件。这会在生成过程中应用`QMAKE_TARGET_COMPANY`。
3. **查看生成的EXE信息**: 当你运行生成的Windows EXE程序时,可以在“关于”、“属性”或者资源视图中找到这个公司名称,因为它通常会作为软件元数据的一部分嵌入到可执行文件中。
阅读全文