0

机器详情:

64bit windows
MinGW installed
gcc version 4.8.1
make version 3.8.1
eclipse indigo CDT

我正在尝试使用图像处理库 leptonica 运行一个简单的代码。代码只是读取图像并将图像写入文件。

int main() {
    PIX *new_pic = pixRead("C:\\Users\\random\\Downloads\\20140619_131838.jpeg");
    pixWrite("C:\\Users\\random\\Downloads\\20140619_.jpeg", new_pic, 0);
    return 1;
}

我使用以下过程包含了所有库

Rightclick > Properties > c c++ general > libraries > Add > File System 

我还通过单击库路径添加了库的路径。我添加了大约 14 个库。我为每个库得到的错误是

Cannot find -I<path to library>

谁能告诉我为什么会发生这种情况以及如何解决?这是包含库的正确方法吗?

4

1 回答 1

0
Cannot find -I<path to library>

-I 指令是为#include 指令指定附加路径。因此,您必须指定包含所有标头 (.h) 文件的目录的路径。

对于图书馆部分,你必须这样做:

C/C++ General -> Paths and Symbols -> Libraries -> Add
于 2014-06-25T10:20:17.257 回答