Wal*_*Air 14 c++ qt llvm clang qt-creator
我已经在我的Windows 7上安装了Qt SDK和Qt Creator.LLVM和Clang也已安装.CMake已经安装好了.之后将Clang作为编译器添加到:工具 - >选项... - >构建和运行 - >编译器
然后我创建了Clang工具包.但是在创建新项目(简单的控制台应用程序)时,我无法选择Clang套件.只有自动检测的MSVC套件.
也许问题是Clang套件中的"Qt版本"是空的.但是在哪里获得qmake呢?
Nej*_*jat 11
你还应该有一个适当的编译Qt库与Clang.下载页面中没有适用于Windows的Qt Clang版本.因此,您必须在计算机上准备构建环境并编译Qt源,然后在工具包的"Qt版本"字段中分配qmake二进制路径.或者只是使用另一个编译器,Qt二进制构建已经存在于下载页面.
如今,Qt附带了一个名为mkspec的win32-clang-msvc.它使用clang-cl,它产生与visual studio编译器一起工作的构建输出.
我安装了最新的32位LLVM/Clang 5.0工具链,安装后它被Qt Creator自动检测为C++ - 编译器"基于MSVC2015的LLVM 32bit".我在我的系统上安装了预置的Qt版本"Qt 5.9.2 MSVC2015 32bit",它使用相同的架构和MSVC版本.
为了使用win32-clang-msvcmkspec,我克隆了Kit"Desktop Qt 5.9.2 MSVC2015 32bit".我必须修改的唯一内容是输入win32-clang-msvcQt mkspec并选择"基于MSVC2015的LLVM 32位"作为C++编译器.然后使用此工具包使用clang-cl.exe而不是cl.exe构建我的项目.
| 归档时间: |
|
| 查看次数: |
16738 次 |
| 最近记录: |