我更新了我的Windows版本到10.0.15063.0,並且每個庫都丟失了,所以我必須在Visual Studio上將平臺版本更改爲10.0.14393.0,QT有沒有等價物?我想問的原因是因爲QT似乎使用10.0.15063.0版本,所以我得到這樣kernel.lib/SHELL32.LIB錯誤丟失等QT - 設置Windows平臺版本
0
A
回答
0
選項1
您需要安裝Windows 10 SDK for 10.0.15063.0
如果您安裝了Visual Studio 2017,可以通過使用「Visual Studio Installer」來完成。在「單個組件」中,選中Desktop C++ x86和x64的「Windows 10 SDK(10.0.15063.0)」並應用更改。
選項2
命令行
如果您在命令行中調用vcvarsall.bat
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64 10.0.14393.0
Qt Creator的
當建立你的項目,你可以指定要使用的Windows套件如果您使用Qt Creator,則會自動調用vcvarsall.bat
。您可以在「Build & Run」>「Compilers」中看到Qt Creator設置中的調用。 但是,GUI沒有提供向命令行添加額外參數的意思。
您可能可以通過編輯C:\Users\<username>\AppData\Roaming\QtProject\qtcreator\toolchains.xml
來強制參數。這個文件應該包含這樣的:
<value type="QString" key="ProjectExplorer.MsvcToolChain.VarsBat">C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/vcvarsall.bat</value>
<value type="QString" key="ProjectExplorer.MsvcToolChain.VarsBatArg">x86</value>
你可以將其更改爲:
<value type="QString" key="ProjectExplorer.MsvcToolChain.VarsBat">C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/vcvarsall.bat</value>
<value type="QString" key="ProjectExplorer.MsvcToolChain.VarsBatArg">x86 10.0.14393.0</value>
但請記住,你不應該手工編輯這個文件,它可能會或可能無法正常工作。
相關問題
- 1. QT平臺插件「windows」
- 2. 如何在Cordova中設置平臺版本特定設置?
- 3. trellis.device的平臺無關版本(device =「windows」,...)
- 4. android平臺版本
- 5. 廚師BERKSHELF3代理設置 - Windows平臺
- 6. Jenkins配置副本:Windows平臺
- 7. 用於Windows平臺的Qt包裝
- 8. Qt跨平臺Windows&Mac:字體大小
- 9. 平臺「windows」
- 10. 如何使用CMake設置MSVC目標平臺版本?
- 11. 通用的Windows平臺 - 向後兼容性和Windows 10版本
- 12. 跨平臺版本的__PTRDIFF_TYPE__
- 13. 在Windows中設置假版本信息
- 14. 在Windows 7上設置IGMP版本
- 15. 在一臺計算機上找不到Qt平臺插件「windows」
- 16. Windows控制檯和Qt Unicode文本
- 17. (非Windows)平臺
- 18. 包括對我的平臺(Ubuntu的)在多個平臺/版本
- 19. 如何在Qt中爲Windows設置我的應用程序版本?
- 20. 設置Qt Creator在Windows上使用g ++和gdb的最新版本
- 21. Qt qmake跨平臺開發
- 22. Qt多平臺怎麼樣
- 23. 瞭解Qt平臺變量
- 24. QT Creator - 跨平臺編譯
- 25. 在Windows平臺SDK的多個版本的Visual Studio 2008專業版
- 26. GCC在Windows平臺的設備
- 27. 版本Blackberry10 MobileFirst平臺應用
- 28. 跨平臺版本的ntohl()? - C++
- 29. 測試不同版本outlook的平臺
- 30. ADT獲取新的平臺版本
你的意思是在qmake?因爲如果你在Visual C++工具鏈中使用Qt,步驟將完全相同。 – MrEricSir
@McEricSir對不起,我的忽略,但我剛開始使用QT和我不知道如何使用qmake。在Visual Studio中,我只需右鍵單擊項目屬性,平臺版本是「常規」下的選項 –