2016-08-19 15 views
-2

Windows開発の初心者は愚かな質問かもしれませんが、Visual Studio Community 2015を使用してVisual C++アプリケーションをWindows 7用に開発し、Windows 7 SDK用に開発することはできますか?Visual Studio 2015とWindows 7 SDKを使用できますか?

私はWindows 7を実行しており、Visual Studio Community 2015(およびVisual Studioの一部として自動的にインストールされた2つのWindows 10 SDK)と同様に7.1 SDKがインストールされています。

ビジュアルスタジオでは、10個のアプリケーションを作成できますが、これは嫌です。しかし、Windows 7アプリケーションを作成するオプションはありません。 VSでWindows 7 SDKを見つける方法を教えてください。

このプロジェクトではVisual C++が本当に必要なので、C#などは疑問に思われます。

おかげ

+1

SDK v7でWin10 UWPアプリケーションを作成しようとしても意味がありません。 Win7を起動するマシン上にWin7を作成することはあまり意味がありません。開始するには、適切なプロジェクトテンプレートを使用してください。 –

+0

申し訳ありませんが、私はウィンドウ10に興味がありません、それはVisual Studio 2015が自動的にWindows 10 SDKをインストールし、Windows 7 SDKを認識しないか、テンプレートを提供していることです。これを明確にするために質問を編集しました。 –

+2

v10 SDKは、Win7で動作するアプリケーションを作成するためには問題ありません。 '_WIN32_WINNT'を0x601に定義するだけで、誤ってWin7で動作しない宣言を使用することはできません。それが助けにならないなら、*正確に何が悪くなるかを説明する必要があります。スニペットを投稿し、エラーメッセージを投稿して問題を明確にする。 –

答えて

1

は、あなたはそれがインストールされている場合linkは思わこれはうまくそれを説明するには、Visual Studioの2015年から、VS 2010のコンパイラツールセットを使用することができるはずです。そのトリックは、古いプロジェクトをロードして、新しいIDEでそれをアップグレード/リターゲットしないことです。

+1

また、Windows 7で実際に動作する出力を生成することができるVS2015コンパイラを使用することもできます。なぜ人生は困難になるのですか? –

+1

@DavidHeffernan新しいコンパイラは、不要なソース非互換性(新しいC++標準のサポートなど)を導入しています。特にツールセットに関するものでないなら、もちろんあなたは正しいのです。 – rubenvb

+1

コメントで判断すると、質問者は本当に問題を理解していません。だからあなたのアドバイスは、彼を間違った道に導く可能性が高い。質問者が必要とするのは、問題の理解に役立つものです。 –

関連する問題