次の行をコンパイルしたい:
R"(The String Data \ Stuff " )"
ターゲットがWindowsXP(vc110_xp)の場合、コンパイルエラーが発生します。VC++ターゲットがWindowsXPでない場合、コンパイラは構文を受け入れます。なぜ?
次の行をコンパイルしたい:
R"(The String Data \ Stuff " )"
ターゲットがWindowsXP(vc110_xp)の場合、コンパイルエラーが発生します。VC++ターゲットがWindowsXPでない場合、コンパイラは構文を受け入れます。なぜ?
2012年11月のコンパイラCTPは、コミュニティテクノロジのプレビューです。これは、ユーザーが使用およびテストするためのプレビューですが、本番環境での使用を目的としたものではありません(「稼働」ライセンスは付属していません)。
Visual Studio 2012 Update 1は、実稼働での使用を目的としたVisualStudio2012の更新プログラムです。これは、WindowsXPを対象とするVisualC++2012の使用のサポートを含む更新プログラムです。
これらは2つの異なるリリースであり、2つの異なる目的のために作成されました。2012年11月のコンパイラCTPは、Visual Studio 2012 Update 1がリリースされる前にリリースされ、Windows XPのサポートは含まれていません(ただし、コンパイラバイナリのみが更新されるため、MSBuildの魔法を使用して新しいものを使用できる可能性があります。新しいWindowsXPサポートライブラリを備えたプレビューコンパイラ。ただし、そうすることはサポートされていません)。