2012-05-11 15 views
0

私はvs2005を使ってライブラリを構築しています。私はそれを構築するためにmakefileシステムを使用しています。 includeセクションでは、 "../vc/include/"フォルダとjpegサードパーティライブラリの両方を、それらの名前を記述したのと同じ順序で含めました。 Jpegライブラリインクルードはvc/includeの後にあるので、両方のフォルダにあるすべてのファイルはjpegライブラリからインクルードする必要があります。別の場所からjpegLib.hをインクルードできませんか?

現在のところ、vc/includeからすべてのファイルを選択しています。この動作は正しいですか?はい、私に正しいものを教えてください。いいえ、私は何かが間違っていた可能性がある場所を教えてください。

答えて

0

あなたが間違ってはいないが、あなたのインクルードパスへのパスを追加するだけで、それらのパスにあるファイルがあなたのコードに見えることを意味するので、#includeでもそれらのフォルダ内のすべてのファイルが#include d 。あなたはまだコードのどこかに明示的に#include "jpegLib.h"が必要です。

また、パスは;セミコロンで区切っていますが、これはVC++が存在する場所に関連していますか?

関連する問題