0

VS2012 Express が指定されたファイルが見つからないことを示しているため、Doom 3 ソース コードのビルドに問題があります。オンラインで解決策を検索しましたが、Doom 3 には MFC 依存関係があるようですが、VS の Express バージョンにはそれがありません。幸いなことに、私は人々が同じ問題を経験していることを発見し、依存ファイルを削除する方法を見つけました。彼らは、元のソース コードにパッチを適用する際に .diff ファイルへのリンクを提供し、D3 から依存関係を即座に削除しました。これらのファイルを使用して VS またはコードにパッチを適用する方法がわかりません。助けていただければ幸いです。ありがとうございました。

https://bugzilla.icculus.org/show_bug.cgi?id=5290

使用してみたパッチの 1 つ: https://bugzilla.icculus.org/attachment.cgi?id=3130&action=edit

4

1 に答える 1

1

Doom 3では、MFCを使用する必要があります。Visual StudioのExpressEditionにはMFCがなく、単に「追加」することはできません。

リンクに表示されている変更ログから、必要なプログラムはわかりませんが、プログラムに入力してソースの宛先フォルダーを選択する必要があります。プログラムはプロジェクトに変更を加える必要があります。

/+は追加された行を示します

/-削除された行を示します

/ @@は現在のファイル内の場所です(私の幸運な推測ですか?)

そして、残念ながら私が(まだ)知らない他のいくつかのこと。

たぶん、ページから「提案されたパッチの追加ファイル(1.51 KB、アプリケーション/オクテットストリーム)」を試すことができますか?

編集:

Express EditionにMFCサポートを追加するコツがあります。それは、Windows Server 2003(2010/2012バージョンをダウンロードしたいですか?)ドライバー開発キット(DDK)をダウンロードしてインストールし、ExpressをMFCの場所にポイントします。と出来上がり。

ダウンロードリンクと手順の詳細については、次を参照してください。

http://www.codeproject.com/Articles/30439/How-to-compile-MFC-code-in-Visual-C-Express

奇跡を期待しないでください、それには制限と欠点があります。

于 2012-10-02T20:18:49.410 に答える