pjsip编译:pjsip怎么编译呢?希望下面的文章对大家有所帮助。
1.VS2015转到VS2008 避开部分错误 2.无法打开源文件 未定义标识符 依赖于pjsip,需要先编译pjsip 3.下载pjsip 编辑生成一个配置头文件 pjproject-2.5.5\pjlib\include\pj\config_site.h,可以拷贝一份同目录下的config_site_sample.h修改 4.libyuv-armv4-wm2003sp-vc8-Debug.lib不存在 去掉不需要的库 #define PJSUA_HAS_VIDEO 0 //启用视频 #define PJMEDIA_HAS_VIDEO 0 //启用视频 #define PJMEDIA_VIDEO_DEV_HAS_SDL 0 //启用SDL视频设备,否则无法显示视频 #define PJMEDIA_VIDEO_DEV_SDL_HAS_OPENGL 0 //不依赖OPENGL #define PJMEDIA_VIDEO_DEV_HAS_FFMPEG 0//不使用ffmepg视频设备,wpf的设备过时了 #define PJMEDIA_HAS_FFMPEG 0//启用ffmpeg,需要用到h264的codec进行视频编解码 #define PJMEDIA_HAS_FFMPEG_CODEC_H264 0/启用h264,不起用,microsip的setting对话框中的codec设置无 5.无法打开包括文件 pj/types.h 工程里的include路径设置错误,追加相关路径 microsip编译 1.清空文件 jumplist.cpp jumplist.h 注释19行 2.注释mainDlg.h //#ifdef _GLOBAL_VIDEO //#pragma comment(lib, "libpjproject-i386-Win32-vc8-Release-Static-Video.lib") //#else //#pragma comment(lib, "libpjproject-i386-Win32-vc8-Release-Static-NoVideo.lib") //#endif #else //#ifdef _GLOBAL_VIDEO //#pragma comment(lib, "libpjproject-i386-Win32-vc8-Debug-Static-Video.lib") //#else //#pragma comment(lib, "libpjproject-i386-Win32-vc8-Debug-Static-NoVideo.lib") //#endif 1.jumplist.h 中 ICustomDestinationList 未定义