0

vs2005 を使用してライブラリを構築しています。そして、makefile システムを使用してビルドしています。インクルード セクションでは、"../vc/include/" フォルダーと jpeg サード パーティ ライブラリの両方を、名前を挙げたのと同じ順序でインクルードしました。jpeg ライブラリのインクルードは vc/include の後であるため、両方のフォルダーにあるすべてのファイルを jpeg ライブラリからインクルードする必要があると思います。

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

4

1 に答える 1

0

誤解しないでください。インクルードパスにパスを追加すると、それらのパス内のファイルがコードに表示されるため、これらのフォルダー内のすべてのファイルがこの動作によって#include削除されるわけではありません。あなたはまだどこかにあなたのコードで#include明示的に必要である必要があります。#include "jpegLib.h"

また、パスをセミコロンで区切り、;VC ++が存在する場所を基準にしていますか?

于 2012-05-11T06:39:05.350 に答える