2012-02-12 10 views
0

DLLプロパティを作成することができ、.libファイルのファイルパスを[プロジェクトプロパティ] - > [VC++ディレクトリ] - > [ライブラリディレクトリ]および[Projプロパティ]に手動で追加することで、 > C/C++ - >追加のインクルードディレクトリ。私はこれを行うとすべて正常に動作しますが、新しいマシンでプロジェクトを開くたびに、これらのパスをすべて手動で変更する必要があります。Visual StudioでDLLをインポートする

代わりに相対パス(例:.. \ ProjectName \ Debug)に設定しようとしましたが、これは機能しませんでした。プロジェクトに必要なライブラリファイルを含める方法はありますか?プロジェクトがどのマシンであっても自動的に動作するようにしますか?

答えて

1

相対パスは問題ありません。あなたが間違ったパスを設定しているので、それはあなたのためには機能しませんでした。

..が混乱していて、どのディレクトリが参照されているのかわからない場合は、$(SolutionDir)または$(ProjectDir)のようにVisual Studio IDEで定義されているマクロを使用できます。これらのマクロには末尾に/が含まれているので、パスを指定するときには$(SolutionDir)dep/includeのようになります。

これが役に立ちます。

+0

ご協力いただきありがとうございます。 – jbisa

+0

ようこそ。私はあなたが[受諾](http://meta.stackoverflow.com/content/img/faq/faq-accept-answer.png)私の答えをいただければ幸いです。 – LihO

関連する問題