c++ - 如何在 Windows 上使用 Clang 作为 Qt Creator 的编译器?

标签 c++ qt clang llvm qt-creator

我已经在我的 Windows 7 上安装了带有 Qt Creator 的 Qt SDK。还安装了 LLVM 和 Clang。 CMake 已经安装。然后将 Clang 作为编译器添加到: 工具 -> 选项... -> 构建和运行 -> 编译器

然后我创建了 Clang 套件。但是,在创建新项目(简单的控制台应用程序)时,我无法选择 Clang 套件。只有自动检测到的 MSVC 套件。

也许问题是 Clang 套件中的“Qt 版本”是空的。但是从哪里获得 qmake 呢?

最佳答案

您还应该使用 Clang 编译适当的 Qt 库。下载页面中没有 Qt for Windows 的 Clang 版本。所以你必须在你的机器上准备好构建环境并编译 Qt 源代码,然后在你的工具包的“Qt 版本”字段中分配 qmake 二进制路径。或者干脆使用下载页面上已经存在的 Qt 二进制构建的另一个编译器。

关于c++ - 如何在 Windows 上使用 Clang 作为 Qt Creator 的编译器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32533043/

相关文章:

c++ - Xcode clang 编译器中的 unsigned long long 意外行为

c++ - 我相信 clang 错误地允许内联友元函数访问封闭范围内的数据。 gcc 和 vs2013 都拒绝此代码

C++ #include 语句

QT Creator 无法在i.Mx6 (buildroot) 上远程运行和调试

python - 如何在qt4的文本编辑框中创建多个选择?

qt - Qt WebKit 应用程序的自动化 GUI 测试

c++ - 映射文件不显示信息

c++ - boost 的 fatal error

c++ - 从模板化基类模板化子类时出错

c++ - 如何在 clang::VarDecl 中获取变量名的位置