2012-08-23 44 views
0

程序是否可以在VS2012中使用平臺工具集「Visual Studio 2012(v110)」在Windows Server 2003/2008上運行?可以在Windows Server 2003/2008上運行平臺工具集「Visual Studio 2012(v110)」構建的VC++程序嗎?

我很想利用所有新的C++ 11的優點,但需要針對運行VS2008的機器。

如果默認情況下它不會運行,我應該做出哪些配置更改才能夠定位此平臺並仍能從所有編譯器的新功能中受益?

回答

1

我已經給這個測試,並能回答這個問題他們將運行提供了VC++ 11重新分配的DLL可用的路徑上,即msvcp110.dllmsvcr110.dll等。 。

+0

你可以在http://www.microsoft.com/en-us/download/details.aspx?id=30679上查找可重新分發的軟件包 – Schmalls

0

運行VS2012編譯Windows Server 2003的C++應用程序,你應該使用包含在Visuasl工作室2012更新1.根據MSDN一個 「v110_xp」 平臺工具集:

在Visual Studio 2012 - Windows XP (v110_xp)平臺工具集包含在Visual Studio 2012 Update 1中,是Visual Studio 2010中包含的Windows 7 SDK的一個版本,但它使用Visual Studio 2012 C++編譯器。它還將項目屬性配置爲適當的默認值 - 例如,用於下層定位的兼容鏈接程序的規範。 只有通過使用vs110_xp工具集支持Windows XP和Windows Server 2003創建應用程序,但這些應用程序還可以supportWindows Vista中,Windows 7,Windows Server 2008中的Windows 8和Windows Server 2012

相關問題