Проблема с подключением библиотеки netpbm - PullRequest
1 голос
/ 19 мая 2011

Привет, сообщество stackoverflow, теперь я часть вас с моим первым вопросом. Моя проблема довольно проста: Я хочу использовать библиотеку netpbm в программе на c ++, но не могу связать.

g++ test.cpp -o test -lnetpbm
/tmp/ccZsqYHK.o: In function `main':
test.cpp:(.text+0x39): undefined reference to ppm_readppm(_IO_FILE*, int*, int*, unsigned int*)
collect2: ld returned 1 exit status

Как видите, я уже связал netpbm, но ошибка не исчезает. Я уже искал в Google несколько часов, но у меня закончились запросы. И никто, похоже, не имеет этой проблемы.

Любая помощь будет принята с благодарностью

1 Ответ

6 голосов
/ 19 мая 2011

ppm.h не подходит для c ++.Попробуйте включить его следующим образом:

extern "C" {
#include <ppm.h>
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...