我有一個項目,安裝和運行在Windows 10的機器上,但在Windows 7上,當我嘗試運行它彈出一個通知說,有缺少.dll文件。我相信Visual Studio需要將其定位到Windows 7,以便在Windows 7上運行。當我進入Visual Studio的屬性頁面時,「目標平臺」字段將顯示「Windows 10」並且無法更改。我如何更改目標平臺?如何在visual studio 2017 C++中更改目標平臺?
0
A
回答
1
Visual C++項目屬性中的「目標平臺版本」字段僅挑選要針對其構建的Windows SDK。對於Win32桌面應用程序,如果您想要針對Windows 7等「低級」版本構建,則需要將_WIN32_WINNT
預處理器符號設置爲適當的值。
#include <WinSDKVer.h>
#define _WIN32_WINNT 0x0601
#include <SDKDDKVer.h>
有關詳細信息,請參見Using the Windows Headers。
可以使用Windows 8.1 SDK,Windows 10 SDK(10240),Windows 10 SDK(10586),Windows 10 SDK(14393)和Windows 10 SDK(15063)爲Windows Vista構建Windows Win32桌面應用程序SP2,Windows 7的SP1中,Windows 8.1和Windows 10
請記住,在VS 2015/VS 2017年的C/C++運行時支持Windows 7 Service Pack 1中,但不支持Windows 7 RTM。 Windows 8.0並未正式支持,因爲此時用戶預計已升級到Windows 8.1或Windows 10。
需要注意的是建設的Windows XP Service Pack 3的與VS 2017年需要明確使用v141_xp
平臺工具集,因爲它需要Windows SDK 7.1A - 最後的SDK支持針對Windows XP。請參閱this blog post瞭解使用此功能的各種含義。
相關問題
- 1. 如何更改Visual Studio 2010上的目標平臺
- 2. 如何更改目標在Visual Studio 2013
- 3. Visual Studio 2015將目標平臺更改爲Windows 7
- 4. 更改Visual Studio 2008 Express的目標平臺
- 5. 如何在Visual Studio 2015中更改ASP.NET Core構建平臺
- 6. Visual Studio Community - 禁用目標平臺「iOS」
- 7. 如何更改Visual Studio目標路徑?
- 8. 無法更改Visual Studio中的安裝項目平臺-15
- 9. Visual Studio 2017添加項目跨平臺丟失
- 10. 爲我的Visual Studio C++項目配置目標平臺
- 11. 使用VS2003更改平臺目標
- 12. 跨平臺更新後失蹤模板Visual Studio 2017
- 13. 如何在Visual Studio 2017的默認模板中更改路由?
- 14. 如何更改在Visual Studio 2017中運行的R的版本?
- 15. Visual Studio - 平臺
- 16. 按平臺/配置更改Visual Studio 2008項目配置
- 17. Xamarin Forms,在Visual Studio上刪除WinPhone目標平臺
- 18. Visual Studio 2017 - Windows窗體 - 如何設置exe圖標 - Visual C++
- 19. Visual Studio 2017目標框架問題
- 20. Visual Studio 2017 C++ win32控制檯項目模板
- 21. 更改語言的Visual Studio 2017 RC
- 22. 在Visual Studio 2012中同時運行平臺目標x86和x64
- 23. Visual Studio 2010 to 2017
- 24. 如何更改Visual Studio 2017中的調試端口?
- 25. 如何更改Visual Studio 2017中的查找結果格式?
- 26. 如何卸載Visual Studio 2017更新15.3
- 27. Visual Studio 2017如何檢查Xamarin更新
- 28. Visual Studio專業2017-c#
- 29. 在Visual Studio 2017年
- 30. 在Visual Studio 2017中更新Xamarin iOS 10.12
屬性 - >常規 - >平臺工具集。 –