Russian Qt Forum
Ноябрь 21, 2024, 16:07 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Помогите разобраться с компиляторами.  (Прочитано 7959 раз)
Torvald
Самовар
**
Offline Offline

Сообщений: 119


Просмотр профиля
« : Июнь 04, 2017, 08:50 »

Скачал Qt 5.9 сборки MSVC2015 32 и 64 бита. Пустой проект компилируется с ошибкой:
Цитировать
:-1: предупреждение: «C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe» используется qmake, но «C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\cl.exe» задан в комплекте.
Обновите комплект или выберите подходящей для вашей целевой платформы mkspec для qmake.
Захожу в настройки комплектов, а там черти что (прикрепил скриншот).
Что из этого что, какой компилятор нужный (64бита), как настроить?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #1 : Июнь 04, 2017, 13:59 »

судя по названиям, amd64. а вообще, перебрать 3 варианта руками не так долго Улыбающийся
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Torvald
Самовар
**
Offline Offline

Сообщений: 119


Просмотр профиля
« Ответ #2 : Июнь 04, 2017, 19:13 »

При любом варианте пишет следующее:
:-1: ошибка: File Makefile.Release doesn't exist.
Записан
Torvald
Самовар
**
Offline Offline

Сообщений: 119


Просмотр профиля
« Ответ #3 : Июнь 04, 2017, 21:09 »

Как оказалось параметры qmake были такими: -spec winrt-arm-msvc2015
При чем тут winrt и arm - не понятно. Я качал не UWP, а обычную сборку mscv2015. При чем там в списке сборок можно было выбрать следующие компиляторы:
mscv2013 64
mscv2015 32
mscv2015 64
mscv2017 64
Очень странный выбор. Где mscv2013 32? Где mscv2017 32? Почему mscv2015 32 и mscv2015 64 имеют армовый qmake?
В сборке 5.8 таких косяков не было - там все четко:
mscv2013 32
mscv2013 64
mscv2015 32
mscv2015 64
с нормально настроенными qmake-ами
Это я что-то не понимаю или косяк тех, кто все эти билды выкатывал?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 22.