Что такое mkspecs для clang для создания qt?

если я хочу построить qt под Windows с gcc, параметр configure - -платформенный win32-g ++, но каков вариант, когда я хочу построить qt с clang?

5
nl ja de

1 ответы

Для комбинации clang/windows нет. Я предполагаю, что можно легко изменить 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 
 #include 
 #include 
+#include 

 #include 
 #include 
2
добавлено
извинения за наивный вопрос, но мне просто нужно скопировать/вставить/заменить то, что вы отправили в файл спецификаций win32-g ++?
добавлено автор smallB, источник
ну, это diff, поэтому вам нужно применить diff, а не вставлять его. Однако для работы над окнами может потребоваться больше настроек.
добавлено автор Frank Osterfeld, источник
Кто-нибудь действительно пытался создать winx-clang mkspec таким образом? Я ничего не могу найти в этом другом.
добавлено автор Dylan, источник
Про Windows
Про Windows
941 участник(ов)

Microsoft Windows и всё, что с этим связано. Список интересных групп и каналов: https://github.com/goq/telegram-list

Qt
Qt
703 участник(ов)

Группа взаимопомощи Qt.Делимся советами и помогаем друг другу. Наш информационный канал @ProQt Полезная информация для начинающих: #newcomer Познавательная информация: #fyi #didyouknow Наши друзья: Чат с/с++ @ProCxx

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot