1

タイトルが示すように、Win32 を使用したデスクトップ アプリの開発にも使用できる一方で、Windows8/Metro アプリの両方で使用されるライブラリ (小さな DirectX レンダラー) を構築しようとしています。

より正確には、ある種のプリプロセッサ ディレクティブを使用してターゲット プラットフォームを検出し、それらを使用してこれらのプラットフォーム間のコードの違いを分離できるかどうか、またそれに関する詳細情報を正確に入手できる場所が存在するかどうか疑問に思っています。

4

1 に答える 1

1

ライブラリがビルドされると、プリプロセッサ ディレクティブが既に処理されることはありません。これが、目的ごとに 1 つずつ、2 つのライブラリを作成する必要がある理由です。

このリンクは、さらなる質問に答えるかもしれません:

http://social.msdn.microsoft.com/Forums/en-US/winappswithnativecode/thread/61829316-fff3-43c7-a86a-cf0e13c66845/

于 2013-04-18T09:40:55.230 に答える