多くのアプリケーションのソース コードは、Visual Studio 2010 または 2012 と相性が悪いようです。また、GUI ベースのものについては、おそらく私の知識に問題があるようです。
プログラムとバージョン:
Windows 7 アルティメット X64 SP1
7zip ソース バージョン: 9.20 (推奨) (「-OPT:NOWIN98」を削除)
Microsoft Visual Studio 11 (2012) バージョン: 4.5.50709
Microsoft Visual Studio 10 (2010) バージョン: 4.5.50709 SP1Rel
問題:
さて、問題は、「Build.mak」ファイルをいずれかのプログラムにロードしようとすると、アプリケーションで動作できるようにファイルを更新するかどうかを尋ねられることです。オプションのないプロセスを実行したところ、以下のエラーが発生しました。"Build.mak" から "-OPT:NOWIN98" を編集しましたが、生成されたエラーなどは変わりませんでした。
概要 プロジェクト パス エラー 警告 メッセージ ビルド Build.mak 2 0 1 ..\CPP\Build.mak 1 0 0
ソリューションとプロジェクト
ビルド メッセージ: Build.mak: 終了タグ 'xs:choice' が開始タグ 'xs:sequence' と一致しません。Build.mak: プロジェクトのアップグレードに失敗しました。1 件の追加メッセージを表示
..\CPP\Build.mak メッセージ: XML 解析中に次のエラーが発生しました: ファイル: F:\7zip\CPP\Build.mak 行: 1 列: 1 エラー メッセージ: ドキュメントの構文が正しくありません。ファイル「F:\7zip\CPP\Build.mak」の読み込みに失敗しました。
両方のプログラムで同じなので、いくつかの事前手順を実行する必要があるか、アプリケーションが最新の Visual Studio で編集されることを決して喜ばないのではないかと推測しています。ファイルを正しくロードしてアプリケーションをコンパイルできるように、これを修正する方法はありますか?