Я пытаюсь обновить настройки Qt-проекта с Visual Studio 2013 до 2015 года. Это почти готово, но я получаю некоторые ошибки с qtmaind.lib.
1> qtmaind.lib (qtmain_winrt.obj): ошибка LNK2019: неразрешенный внешний символ imp__RoInitialize @ 4, на который ссылается функция _WinMain @ 16 1> qtmaind.lib (qtmain_winrt.obj): ошибка LNKtivation2019: неразрешенный внешний символ __imp__Roctory __imp__Ro в функции "public: __thiscall AppContainer :: AppContainer (void)" (?? 0AppContainer @@ QAE @ XZ) 1> qtmaind.lib (qtmain_winrt.obj): ошибка LNK2019: неразрешенный внешний символ _WindowsCreateStringReference @ 16, указанный в функции "private: void __thiscall Microsoft :: WRL :: Wrappers :: HStringReference :: CreateReference (wchar_t const *, unsigned int, unsigned int) "(? CreateReference @ HStringReference @ Wrappers @ WRL @ Microsoft @@ AAEXPB_WII @ Z) 1> qtmaind.lib ( qtmain_winrt.obj): ошибка LNK2019: неразрешенный внешний символ _WindowsDeleteString @ 4, указанный в функции «public: void __thiscall Microsoft :: WRL :: Wrappers :: HString :: Release (void)» (? Release @ HString @ Wrappers @ WRL @ Microsoft @@ QAEXXZ) 1> qtmaind.lib (qtmain_winrt.obj): ошибка LNK2019: неразрешенный внешний символ _WindowsGetStringRawBuffer @ 8, указанный в функции "public: wchar_t const * __thiscall Microsoft :: WRL :: Wrappers :: HString :: GetRawBuffer (unsigned int *) const" (? GetRawBuffer @ HString @ Wrappers @ WRL @ Microsoft @ @ QBEPB_WPAI @ Z) 1> qtmaind.lib (qtmain_winrt.obj): error LNK2019: неразрешенный внешний символ _RoOriginateError @ 8, указанный в функции "public: static void __cdecl Microsoft :: WRL :: ErrorHelper ‹0> :: OriginateError (long, struct HSTRING *) "(? OriginateError @? $ ErrorHelper @ $ 0A @@ WRL @ Microsoft @@ SAXJPAUHSTRING __ @@@ Z)
Qt 5.6-rc (22 февраля 2016 г. 15:11)