user32 x86 в x64
От: Sergey_BG Россия  
Дата: 17.06.21 21:39
Оценка:
Подскажите пожалуйста.
Есть проблема. Использую QT Creator 4.15.1. Desktop Qt 5.12.3 MSVC2017 64bit кит.
Всё прекрасно компилировалось, но крякнул комп и я переставил все студии и QT.
У меня стоят vs6.0 2008, 2010, 2013, 2015 и 2017. Они работают.

После переустановки стало:
строка в pro файле
win32:LIBS += -luser32

преобразуется в в Makefile.debug в строку
LIBS          = "D:\Program Files (x86)\Microsoft Visual Studio\VC98\lib\user32.lib"


Сначала я думал, что это системные переменные. Снёс все упоминания о vs6.0. Перегрузил qt. Не помогло.

Причём другие проекты внутри головного проекта компилируются. Только один перестал. У других людей, вообще всё компилируется. Сравнение исходников показало их идентичность. Т.е. проблема в моём компьютере. Но где? Где оно берёт пути до vs6.0 вместо 2017? И почему только в одном проекте. Все pro и pri файлы я просмотрел. Установки путей до windows libs нигде нет.
Сергей
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.