Ошибка компиляции librdf, неопределенная ссылка на raptor_new_world_internal ‘

После того, как я успешно установил raptor (librdf.org), я запускаю g++ test.cpp Скомпилировать. Но получить raptor2.h: No such file or directory,

Поэтому я копирую /usr/include/raptor2/raptor2.h в /usr/include/raptor2.hи ошибку выше уволить. Но возникает новая ошибка:undefined reference to `raptor_new_world_internal',

Может кто-нибудь сказать мне, что в ошибке, спасибо .. Окружающая среда: Ubuntu 12.04.

1

Решение

Вместо того, чтобы копировать ваш заголовочный файл, попробуйте

#include <raptor2/raptor2.h>

И скомпилировать с g++ test.cpp -lraptor2, Вам нужно сделать ссылку на библиотеку, чтобы иметь возможность использовать ее.

1

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


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