1第一步编译
- 安装Microsoft DirectX SDK (June 2010)
- 编译:
错误,把D3DMATRIX提前到函数的变量声明前面。
1>d:\project\01_voip\sdl-1.3\sdl-1.3.0-6235\src\render\direct3d\sdl_render_d3d.c(593): error C2275: “D3DMATRIX”:将此类型用作表达式非法
1>
1>d:\project\01_voip\sdl-1.3\sdl-1.3.0-6235\src\render\direct3d\sdl_render_d3d.c(593): error C2146: 语法错误 : 缺少“;”(在标识符“matrix”的前面)
1>d:\project\01_voip\sdl-1.3\sdl-1.3.0-6235\src\render\direct3d\sdl_render_d3d.c(593): error C2065: “matrix”: 未声明的标识符
1>d:\project\01_voip\sdl-1.3\sdl-1.3.0-6235\src\render\direct3d\sdl_render_d3d.c(594): error C2065: “matrix”: 未声明的标识符
改动为:
D3D_SetTargetTexture(SDL_Renderer * renderer, SDL_Texture *texture)
{
-
编译完成 - 复制sdl.dll,sdl.lib.sdl_mail.dll 到windows/system32
3 编译pjsip 2.0 的源码
- 有一个问题 CAMSchedule的类型不识别错误,
- 最后Link出错,需要忽略特点库
最后 运行pjmedia_test 项目,能识别usb的摄像头并显示图像。