0

プラットフォームツールセット「VisualStudio2012(v110)」を使用してVS2012でプログラムをビルドし、Windows Server 2003/2008で実行できますか?

私はすべての新しいC++11の長所を利用したいと思っていますが、VS2008を実行しているマシンをターゲットにする必要があります。

デフォルトで実行されない場合、このプラットフォームをターゲットにして、コンパイラのすべての新機能の恩恵を受けることができるようにするには、どのような構成変更を行う必要がありますか?

4

2 に答える 2

1

私はこれをテストし、VC ++ 11の再配布可能なDLLがパス( msvcp110.dllmsvcr110.dllなど)で利用可能であれば、実行されると答えることができます

于 2012-08-23T14:31:05.773 に答える
0

Windows Server2003でVS2012コンパイル済みC++アプリを実行するには、Visuasl Studio 2012 Update1に含まれている「v110_xp」プラットフォームツールセットを使用する必要があります。MSDNによると:

Visual Studio 2012-Visual Studio 2012 Update1に含まれているWindowsXP(v110_xp)プラットフォームツールセットは、VisualStudio2010に含まれているWindows7SDKのバージョンですが、Visual Studio 2012C++コンパイラーを使用しています。また、プロジェクトのプロパティを適切なデフォルト値に構成します。たとえば、ダウンレベルターゲティング用の互換性のあるリンカーの仕様などです。vs110_xpツールセットを使用して作成されたアプリのみがWindowsXPおよびWindowsServer2003をサポートしますが、これらのアプリはWindows Vista、Windows 7、Windows Server 2008、Windows 8、およびWindowsServer2012もサポートできます。

于 2014-12-05T16:39:31.020 に答える