Проблемы с использованием Qt с Visual Studio - PullRequest
2 голосов
/ 18 сентября 2009

Я хочу заняться разработкой Qt с помощью Visual Studio 2005.

Я создал библиотеки Qt для Visual C ++ и загрузил плагин Qt, используя шаги, описанные здесь .

Я установил переменную окружения QTDIR, чтобы она указывала на недавно созданную среду Qt (C:\Qt\vc).

Однако, когда я запускаю Visual Studio, я получаю следующее сообщение:

  These Qt versions are inaccessible: 
  vc in c:\Qt\vc.
  Make sure that you have read access to all files in your Qt directories.

(И я определенно имею доступ для чтения)

Как я могу это исправить?

Ответы [ 3 ]

6 голосов
/ 18 сентября 2009

Я исправил это. Ключ должен указать QTDIR на каталог qt в среде, поэтому в моем случае c:\Qt\vc\qt. Сообщение об ошибке просто не очень интуитивно понятно.

1 голос
/ 04 ноября 2014

После применения всех ваших возможных решений у меня все еще была та же проблема при сборке с Incredibuild.

Я исследовал исходный код VS Addin и наконец нашел способ его решить:

В вашей папке Qt вы должны создать новый каталог default в папке mkspecs, который содержит qmake.conf следующего содержания:

QMAKESPEC_ORIGINAL=../win32-msvc2012

include(../win32-msvc2012/qmake.conf)

(замените win32-msvc2012 на соответствующую платформу и buildtools)

1 голос
/ 16 ноября 2013

Подобная ошибка может возникать в надстройке Visual Studio для Qt 5, когда ей не удается найти правильный каталог (неправильный QTDIR?)

Решение состоит в том, чтобы перейти к QT5 - меню Qt Options в Visual Studio и указать ему правильный каталог c: \ ... \ Qt5xx \ qtbase .

Обратите внимание, что вы можете полностью удалить QTDIR и Qt из переменной среды PATH и переключать версии Qt из меню Опции Qt .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...