0

Visual Studio 2010 でのライブラリのリンクと配布で問題が発生しました。やりたいこと:

  • プロジェクトを SDL にリンクし、そのヘッダーを使用する
  • SDL をプロジェクト ディレクトリのどこかに置いておくと、別のマシンのソース管理から SDL を複製するときに、追加のライブラリをインストールする必要がなくなります。

これまでの私の試み:

  • Google は次のようなチュートリアルを指しています: Lazy Foo Productionsですが、SDL がプロジェクト ディレクトリの外にあるため、私が望むことはできません。
  • SDL をソリューション ディレクトリにコピーし、[Project] -> [Properties] -> [Linker] で追加すると...動作しますが、プロジェクト設定にライブラリ ディレクトリへの絶対パスが含まれるようになったため、他のマシンではコンパイルされないと思います。

私は何をすべきか?ここでの SDL は単なる例です。ライブラリでこのような問題を解決する方法を知りたいです。

4

1 に答える 1

0

リンカーがライブラリを検索する新しいディレクトリを指定するために使用Project->Properties->Linker->General->Additional Library Directoriesできます (相対パスを使用できます)。

を使用Project->Properties->C++->General->Additional Include Directoriesして、ヘッダーを探す場所を指定できます。

于 2012-10-14T17:09:21.027 に答える