2015-06-30 3 views
1

Я следующие конфигурации на моем PC-Почему не работает Qt5 в Visual Studio?

1) Visual Studio 2013 64bit  
2) Installed QT5.4.2 64bit with openGL 
3) Qt5Package addin 

После установки надстройки, он показывает на линейке, как this-

enter image description here

Но я ничего не могу настроить, как ни один из Опции меню в QT5. Я имею в виду, когда я нажимаю элемент меню, он ничего не делает.

Я попытался удалить и переустановить добавление, но все еще имею ту же проблему. Каково решение этой проблемы?

Был это сообщение об ошибке, которое появилось только один раз: enter image description here

И в ActivityLog.xml файл я нашел this-

<entry> 
    <record>825</record> 
    <time>2015/07/06 04:53:50.918</time> 
    <type>Information</type> 
    <source>VisualStudio</source> 
    <description>Entering function CVsPackageInfo::HrInstantiatePackage</description> 
    <guid>{DDD4B302-4A66-4606-A193-AF0CB0D67E5C}</guid> 
    </entry> 
    <entry> 
    <record>826</record> 
    <time>2015/07/06 04:53:50.918</time> 
    <type>Information</type> 
    <source>VisualStudio</source> 
    <description>Begin package load [VSPackage]</description> 
    <guid>{DDD4B302-4A66-4606-A193-AF0CB0D67E5C}</guid> 
    </entry> 
    <entry> 
    <record>827</record> 
    <time>2015/07/06 04:53:50.919</time> 
    <type>Error</type> 
    <source>VisualStudio</source> 
    <description>CreateInstance failed for package [VSPackage]</description> 
    <guid>{DDD4B302-4A66-4606-A193-AF0CB0D67E5C}</guid> 
    <hr>80070002</hr> 
    <errorinfo>Could not load file or assembly 'Microsoft.VisualStudio.Shell.14.0, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.</errorinfo> 
    </entry> 
    <entry> 
    <record>828</record> 
    <time>2015/07/06 04:53:50.919</time> 
    <type>Error</type> 
    <source>VisualStudio</source> 
    <description>End package load [VSPackage]</description> 
    <guid>{DDD4B302-4A66-4606-A193-AF0CB0D67E5C}</guid> 
    <hr>80004005 - E_FAIL</hr> 
    <errorinfo>Could not load file or assembly 'Microsoft.VisualStudio.Shell.14.0, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.</errorinfo> 
    </entry> 

ответ

1

В Qt5package надстройку Avaiable в Visual Studio Галерея имеет проблемы с зависимостью. Таким образом, вам необходимо загрузить полный пакет дополнений от this link.

1

Полный пакет дополнений не работает в Visual Studio 2015, поэтому я использовал Qt5Package.

У меня была та же проблема с бета-версией Qt5.6.0. Я нашел обходное решение - в C: \ Qt \ Qt5.6.0 \ 5.6 \ msvc2015 \ mkspecs \ common \ msvc-desktop.conf Qt 5.6.0 разделяет все изменения, связанные с версией, на отдельный файл msvc-base.conf. Если вы скопируете содержимое этого файла и замените строку «include (msvc- base.conf)» в mscv-desktop.conf, то Qt5Package распознает бета-версию Qt 5.6.0 без проблем.

Обратите внимание, что это все еще необходимо исправить в Qt5Package.