2011-02-10 6 views
0

私は、Visual Studio 2008でopenglを使って開発するためにfreeglutをインストールしました。しかし、ビルド後にexeを実行すると、freeglut.dllが見つかりません。私はC:\ Windows \ System32に入れていないので、これはかなり論理的です。私は管理者ではないので、できません。どこで管理者権限のないfreeglut.dllを残しますか?

私が今やりたいことは、dllをouputフォルダにコピーすることです。私はすでにfreeglut.dllを自分のプロジェクトフォルダに入れましたが、プロジェクトに追加しませんでした。どのように私は出力フォルダにfreeglut.dllを取得するためにこれを設定する必要がありますか?

ありがとうございます。

答えて

2

プロジェクトフォルダから出力フォルダにそのdllをコピーするポストビルドステップがあります。プロジェクトのプロパティ、ビルド後のイベントの下

、コマンドラインを入れてそのコピー${OutDir}

+0

にそのソースの場所からファイルを、私は何とかVSに私のプロジェクトでは、このDLLを含める必要がありますか?または、私はdllがそこにあると仮定しますか? – Marnix

+0

プロジェクトに追加する必要はありません。実行可能ファイルの横にdllがある限り、ロードされます。 –

+0

あなたのプロジェクトには追加しませんが、プロジェクトにリンクするように設定する必要があります。 –

関連する問題