c++ - 在 Windows 上使用 Qt+ICC
问题描述
大家一天中的好时光!
我想询问受人尊敬的社区关于在 Windows 上使用 Intel C++ 编译器编译 Qt 项目的建议。
我知道 Qt 仅在 UNIX 上正式支持 ICC,但如果可以从 MSVC 使用 ICC,那么可能可以间接使用它编译 Qt 项目。
我尝试将编译器连接到Qt环境,但是,要完成套件的配置,环境需要一个QMake的配置文件,但是我不太了解,所以无法解决这个问题。
我认为这是无法解决的,因为他们说没有 ICC 支持。不过,我确信有一种解决方法;例如,可能可以使用标准的 Qt+MinGW 工具创建和调试项目,然后只需创建类似于 makefile 的东西并强制编译器将其全部组装起来。我知道编译器没有构建,但我不知道该怎么做。我从各种来源阅读了很多信息,但我什么都不懂:DA 类似的问题在任何地方都没有提到(或仍未解决)。
非常感谢您的帮助!
PS我为我的英语道歉,这不是我的母语:)
PPS 不幸的是,我不能使用 MSVC 来构建项目,因为它使用了来自 Qt 的特定技术。
PPPS 请告诉我,make 实用程序是否与编译器相关联,还是真的可以创建一个 makefile,然后在其中编写所需的编译器(和路径)?
解决方案
Qt 环境中的 Windows 不支持英特尔 C++ 编译器。您可以从此链接获取详细信息https://doc.qt.io/qtcreator/creator-tool-chains.html 截至目前,英特尔 oneAPI 也不支持 Qt 环境(https://software.intel.com /content/www/us/en/develop/articles/intel-oneapi-base-toolkit-system-requirements.html)。
推荐阅读
- c - pcre的结构信息
- python - 根据组和字段限制 Odoo 中的视图
- python - 有没有办法让 tkinter 单选按钮在 tkinter 画布上透明?
- swift - 将视频大小调整为特定分辨率 Swift
- javascript - 从 Replit 数据库获取密钥不起作用
- reactjs - React State 落后一个状态
- python - Matplotlib - 使用 plt.yscale('log') 绘制内容消失
- javascript - 制作模态库并在 .onclick 时更改图像
- c++ - 为什么在同一个 Visual Studio 解决方案中生成 C++ 调试符号不匹配?
- python - 如何在 discord.py 中创建一个不断变化的 Discord bot 丰富的存在?