私はVisual Studio 2005 C++プロジェクトファイル(.vcproj)を生成するスクリプトを作成しています。手作業でVS 2005 .vcprojを生成する
スクリプトはmakefileを読み込んでから、C++プロジェクトを吐き出します。
INPUT:メイク--->OUTPUT:VS 2005のC++プロジェクト(.vcproj)
しかし、私は、VS 2005でエラー出力を自動生成されたプロジェクトをビルドしてみてください。"不特定のエラー。明らかに、私はVS 2005 .vcprojファイルを正しく生成していません。
私のC++プロジェクトファイルの形式が間違っていたと仮定して、私はVS 2005を開き、新しいC++プロジェクトを作成しました。私は実際にVS 2005で作成された良いプロジェクトファイルを、機能していない不正な形式のプロジェクトファイルにコピーしました。私は誤ったプロジェクトファイルの情報を使って、良いVS 2005プロジェクトに名前、参照インクルード(.libs)、コンパイルインクルード(.cc、.c)などを置き換えました。
しかし、VS 2005を入手しても.vcprojをコンパイルできません。おそらくVS 2005は、その.vcprojの内容について非常に特別ですか?
VS 2005 .vcprojを手動で生成する方法について私に助言してください。
ありがとうございます!
私が正しく理解していれば、あなたは良い.vcprojを作るかを決定するために、スキーマをチェックアウトするために私に助言しますか?ありがとう –
はい。スキーマは、基本的に文法の定義です。どの要素がどこで、どの属性が許可されるか、オプションであるか、または必須であるかを示します。スキーマ検証ツールは、この文法に対して入力内容をチェックし、ファイルの何がどこで間違っているかを伝えます。 –