22

特定のライブラリをビルドするためのメイクファイルがいくつかあります。便宜上、それらを VS プロジェクトに変換する必要があります。VSが提供するメイクファイルウィザードを使用して、VSプロジェクトをメイクファイルに変換する方法を見つけるためだけにグーグルで検索しました。また、VS6 には makefile を VS プロジェクトに変換する機能が含まれていることがわかりました。ただし、この機能は後のバージョンでは削除されています。また、VS6 のダウンロードが msdn サイトで利用できなくなっていることに気付きました。

メイクファイルをビジュアル スタジオ プロジェクトに変換する他の方法はありますか? またはどこかから VS6 を手に入れることはできますか?

4

2 に答える 2

11

ここで実際に使用できる唯一のオプションは、手動で変換を行う (または Makefile Project Wizard を使用する) ことです。「少数」のメイクファイルがあると言いますが、その量はわかりませんが、10 を超える場合を除き、これらの Visual Studio プロジェクトを手動で作成する作業はそれほど多くありません。結局、新しい dll プロジェクトを作成し、それにソース ファイルを追加するだけです。デフォルトのコンパイラ/リンカー フラグを調整する必要はほとんどありません。そうそう、それらを微調整する場合は、プロジェクト自体ではなくプロパティ シートでこれらの変更を行うようにしてください。プロパティ シートは他のプロジェクトで再利用できます。これは DRY 原則の単純な問題です。

なぜこれが唯一の現実的な選択肢なのですか? まず、任意のメイクファイルを VS プロジェクトに確実に変換できるツールはありません。メイクファイルは任意の形式にすることができ、その機能の多くは VS プロジェクトに対応するものがないためです。第 2 に、VS6 は現時点で約 15 年前のものであるため、マシンで実行したとしても、生成される出力はまだ古いものであり、プロジェクトに使用したいものではありません。

于 2013-06-10T07:42:27.510 に答える