无法从不同位置包含jpegLib.h?

时间:2012-05-11 05:43:07

标签: c++

我正在使用vs2005构建一个库。我正在使用makefile系统来构建它。在include部分,我已经包含了“../vc/include/”文件夹和jpeg第三方库,其顺序与我提到的名字相同。由于Jpeg库包含在vc / include之后所以我认为两个文件夹中的所有文件都应该包含在jpeg库中。

但目前它正在从vc / include中挑选所有文件。这种行为是否正确,如果是,请提示我正确的行为。如果没有,那么告诉我哪里可以做错事。

1 个答案:

答案 0 :(得分:0)

不要误解,添加包含路径的路径只是意味着这些路径中的文件对您的代码可见,因此您可以#include它们并不意味着这些文件夹中的所有文件都是{{ 1}}这个行为。您仍然需要在代码中明确地需要#include

您是否也使用#include "jpegLib.h"半冒号分隔路径,它们是否与VC ++所在的位置相关?