ここには、nmake でビルドされた古い C コードがいくつかあります。
Makefile を Visual Studio 2005 に取り込み、プロジェクトを作成する自動化された方法はありますか? MSDN での検索では、 VS6でこれが可能であることが示されていますが、VS7/8 ではこの機能が削除されたようです。
必要に応じて、project.mak ファイルを参照として使用してプロジェクトをゼロから構築できますが、より複雑なプロジェクトの場合、これは実行できない場合があります。
ここには、nmake でビルドされた古い C コードがいくつかあります。
Makefile を Visual Studio 2005 に取り込み、プロジェクトを作成する自動化された方法はありますか? MSDN での検索では、 VS6でこれが可能であることが示されていますが、VS7/8 ではこの機能が削除されたようです。
必要に応じて、project.mak ファイルを参照として使用してプロジェクトをゼロから構築できますが、より複雑なプロジェクトの場合、これは実行できない場合があります。
私は同じことをするために私の会社のプロジェクトに深く関わってきました。私たちの古い nmake ベースのプロジェクトの多くには、多くの共通設定があることがわかりました。そのため、カスタム プロジェクト ウィザードを作成するというルートに行きました。
うまくいくまで数日かかりましたが、多くの時間を節約できました。また、他の開発者が再コンパイルしやすい方法で再コンパイルする作業に参加できるようになりましたが、必要なコンパイラ設定の多くが強制されます。
ウィザードを使用すると、再コンパイルの手順は次のようになります。
1.) プロジェクトを作成します。
2.)すべてのエラーと警告をコンパイルして削除します。
3.) リンクする必要があるライブラリを追加します。
4.) 完了。
この件に関する VS 2005 ドキュメントへのリンクは次のとおりです。VS 2003 & 2008 へのリンクもあり、おそらく同じものです。
編集:コードのコンパイル方法を変更する唯一の方法はmakeファイルを手動で編集することであるため、特にコンパイルおよびリンクパラメーターの方法で、あまり変更されない古いコードでのみこれを実行したいと思います。
これは、Visual Studio の COM インターフェイスを使用して実行できるはずですが、詳細についてはお答えできません。