& quot; Не удается найти -I & lt; имя_библиотеки & gt; & quot; ошибка во время выполнения

Детали машины:

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>

Может кто-нибудь сказать мне, почему это происходит и как это исправить? Это правильный способ включить библиотеки?

0

Решение

Cannot find -I<path to library>

Директива -I предназначена для указания дополнительного пути к директивам #include.
Таким образом, вы должны указать путь к каталогу, который содержит все файлы заголовков (.h).

Для библиотечной части вы должны сделать это в:

C/C++ General -> Paths and Symbols -> Libraries -> Add
0

Другие решения


По вопросам рекламы [email protected]