加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 用于构建qt的clang的mkspecs是什么?

发布时间:2020-12-14 02:50:08 所属栏目:Windows 来源:网络整理
导读:如果我想在 Windows下用gcc构建qt,配置选项是-platform win32-g,但是当我想用clang构建qt时有什么选择? 解决方法 铿锵/窗户组合没有.我假设可以轻松地将win32-g修改为win32-clang,但是遵循linux-g和linux-clang之间的差异: diff -w -u ../linux-g++/qmake.
如果我想在 Windows下用gcc构建qt,配置选项是-platform win32-g,但是当我想用clang构建qt时有什么选择?

解决方法

铿锵/窗户组合没有.我假设可以轻松地将win32-g修改为win32-clang,但是遵循linux-g和linux-clang之间的差异:

diff -w -u ../linux-g++/qmake.conf ./qmake.conf
--- ../linux-g++/qmake.conf 2012-11-20 16:38:28.000000000 +0100
+++ ./qmake.conf    2012-11-20 16:38:28.000000000 +0100
@@ -1,12 +1,16 @@
 #
-# qmake configuration for linux-g++
+# qmake configuration for linux-clang
 #

 MAKEFILE_GENERATOR = UNIX
-CONFIG += incremental gdb_dwarf_index
+CONFIG += incremental
+
 QMAKE_INCREMENTAL_STYLE = sublib

 include(../common/linux.conf)
 include(../common/gcc-base-unix.conf)
-include(../common/g++-unix.conf)
+include(../common/clang.conf)
+
+QMAKE_LFLAGS += -ccc-gcc-name g++
+
 load(qt_config)
 diff -w -u ../linux-g++/qplatformdefs.h ./qplatformdefs.h
--- ../linux-g++/qplatformdefs.h    2013-01-28 17:42:15.170318229 +0100
+++ ./qplatformdefs.h   2013-01-28 17:42:15.170318229 +0100
@@ -67,6 +66,7 @@
 #include <grp.h>
 #include <pwd.h>
 #include <signal.h>
+#include <dlfcn.h>

 #include <sys/types.h>
 #include <sys/ioctl.h>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读