osip library sip errors
osip library sip errors
在操作方法初始化libosip2网站上,有程序初始化OSIP库https://www.gnu.org/software/osip/doc/html/group__howto0_initialize.html
#include <winsock2.h>
#include <Time.h>
#include <stdio.h>
#include <stdlib.h>
#include <osip2/osip.h>
#include <osipparser2/osip_parser.h>
#include <string.h>
int main()
{
int i;
osip_t *osip;
i=osip_init(&osip);
if (i!=0)
return -1;
}
我正在尝试运行此代码,但它不起作用,库版本5.0.0
错误:
||=== Build: Debug in cos2 (compiler: GNU GCC Compiler) ===|
objDebugmain.o||In function `main':|
C:UsersemergencyDocumentsanalizercos2main.cpp|14|undefined reference to `osip_init'|
||error: ld returned 1 exit status|
||=== Build failed: 2 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
要与库链接,您需要在命令行上指定它。
请注意,liboSip2生产两个库,您必须与两个库链接,以便同时使用Parser(LiboSipparSer2)和SIP Engine(LiboSip2)。
确切的命令行取决于平台,您使用的编译器,如果您链接到静态库或动态库也可能有所不同。
使用GCC和动态链接,应该是这样:
-L/install-directory-for-libosip2-libs/ -losipparser2 -losip2
-l/install-directory-for-liboSip2-libs/参数是指可用的库的目录。
这是因为您没有链接二进制OSIP.O
相关文章:
- 使用 GCC 卸载的 OpenMP 卸载失败,并出现"Ptx assembly aborted due to errors"
- Incomings Call with Android Sip stack in Embarcadero C++ bui
- 将 Kamailio SIP 消息转发到 C 应用程序
- LNK2005 AND LNK1169 Errors - C++
- C++ errors - C4819, C2761, C2447
- sip:找不到文件"QtGui/QtGuimod.sip"
- Visual Studio Build Errors not in UI
- 插槽(指向方法成员的指针)作为 SIP 中方法的参数
- STL reverse_iterator errors
- C++ Class Errors
- gnustl (libstdc++) to llvm (libc++ ) errors
- HDF5 + Eclipse CDT errors
- 将PCAP文件解析至C 中的sip消息
- osip library sip errors
- wxSmith Code::Blocks Hello World errors
- SDL errors Visual Studio 2013
- Iomanip errors with std::left/right
- C++ Errors: LNK2001 and LNK1120
- Ubuntu Make File Errors
- 使用Resiprocate SIP堆栈转发SIP请求/响应