2010-07-31 2 views
1

Я следую за этим PJLIB (https://trac.pjsip.org/repos/wiki/Getting-Started/Autoconf). Но я не могу это сделать, всегда предоставляя неопределенные ссылки, может кто угодно, пожалуйста, любезно.C - PJLIB Почему бы не работать?

исходный код Stackoverlow сломано, пожалуйста, найти из здесь детали: http://gist.github.com/5765529


[[email protected] mysip]$ gcc myapp.c 
/tmp/ccEKxwjG.o: In function `main': 
myapp.c:(.text+0xa): undefined reference to `pjsua_create' 
collect2: ld returned 1 exit status 

Спасибо

ответ

1

Вы не связывая с библиотекой. Вам нужно что-то вроде:

gcc myapp.c -lpjlib 

, но именно то, что вам нужно, я не знаю - это будет описано в документации библиотеки.

+0

Пробовал те, кто до сих пор, пожалуйста, любезно посмотрите, еще не повезло .. ex: http://gist.github.com/502544 – YumYumYum

+0

@Stackfan Большинство людей ее (и меня в частности) не будут смотреть на страницы вы предоставляете ссылки. – 2010-07-31 20:05:06

+0

Конечно, я избегу этого. когда я удаляю строку и компилирую ее, она работает на самом деле, например: [root @ example lib] # gcc -Wall /home/sun/Downloads/mysip/myapp.c ./libpj-i686-pc-linux-gnu. a /home/sun/Downloads/mysip/myapp.c: В функции «main»: /home/sun/Downloads/mysip/myapp.c:27: warning: unused variable 'status' – YumYumYum

Смежные вопросы