私はFireBreath上に構築された他の2人の開発者と一緒にプロジェクトに取り組んでいます。これまでのところ、自分のマシンで物事を完璧に機能させることができましたが、Mercurialを介して開発を調整する必要があります。そこで、ファイルをリポジトリにプッシュして、すべてが順調だと思いました。
残念ながら、それは機能しません。
ソリューションを構成するさまざまな.vcproj
ファイルにはすべて、ローカルファイルシステムへのハードコードされた参照が含まれています。私はプロジェクトを動かしていないので、これは私にとってはうまくいきます。ただし、ファイル構造が異なる(ドライブ文字、フォルダーの場所が異なるなど)別のマシンでソリューションを構築しようとすると、すべてが機能しなくなります。
FireBreathの標準プロジェクト生成スクリプト(Python)を使用してから、Visual Studio CMakeスクリプト(prep2008.cmd)を使用してソリューションファイルを生成しました。他の開発者が同じコードベースを使用できるように調整するにはどうすればよいですか?