首先,在你整体编译运行成功的情况下。
我们用工程中的小例子去调用其中的库,现在以pjlib为例;
1. 在VS2008下,新建工程
2. 在项目属性---->C/C++--->常规---》附加包含目录中添加库路径:
如:C:\pjproject-2.2.1\pjproject-2.2.1\pjlib\includ
在项目属性---->C/C++----》预处理器定义:PJ_WIN32=1;
在项目属性---->连接器----》常规---》附加lib库路径:
如:C:\pjproject-2.2.1\pjproject-2.2.1\pjlib\lib
在项目属性---->连接器----》常规---》输入中添加库名称:
如:pjlib-i386-Win32-vc8-Debug.lib, IPHlpApi.lib wsock32.libws2_32.lib ole32.lib dsound.lib(这几个库是must添加的)
3. 现在可以编译你的工程了。例如:
Simple example:
#include<pj/log.h>
int main()
{
pj_status_t rc;
rc=pj_init();
PJ_LOG(3,("main.c","Hello world!"));
getchar();
return 0;
}
这有一些例子:http://www.pjsip.org/docs/latest/pjlib/docs/html/pages.htm