omnimeeting视频会议程序编译(vs2008)
2010-05-10 13:34
204 查看
http://hi.baidu.com/pengjj0807/blog/item/425d7944a042e48bb3b7dc65.html
Omnimeeting是一个多平台的C++ 视频会议程序,能通过RTSP协议做到实时的摄像/音频流传输,支持人脸识别和跟踪提供I转换/发送全方位图像的API。
Omnimeeting 特点:
a - 简单的视频流
b -复杂的人脸识别
c -硬件转换使用Cg and shaders
d - 新OmniStuff架构
e - New OmniStream architecture
在此编译的是网上流行的是omnimeeting-win-0.4-src源码包中提供的omnitest示例,这为今后编译Omnimeeting先热热身。
注:其实omnitest已经是一个配置好了的示例程序,只有由于软件版本的更新和开发环境的更新,以前前辈们的配置现在运行起来估计要做修给了,本人正是将其修改到vs2008下,并且wxWidgets用的是wxWidgets-2.8.10,都是最新版本。
下面是具体步骤:
1安装OpenCV1.0,默认安装即可
2安装wxWidgets-2.8.10
3编译wxWidgets-2.8.10生成wxWidgets-2.8.10库,如下:
进入C:/wxWidgets-2.8.10/build/msw,用VC打开wx.dsw工程文件。进入Build—〉Batch Build,只选中所有工程各自的Win32 Release和Win32 Debug版本,然后开始Build。等待十来分钟...等...
4打开Omnimeeting下的omnitest示例程序:omnitest.vcproj
5配置:
项目—〉属性—〉配置属性 —〉c/c++ 常规 —〉 附加包含目录,添加头文件路径:
//opencv
C:/Program Files/OpenCV/otherlibs/highgui
C:/Program Files/OpenCV/cxcore/include
C:/Program Files/OpenCV/cv/include
//wx
C:/wxWidgets-2.8.10/lib/vc_lib/mswd
C:/wxWidgets-2.8.10/lib/vc_lib/msw
C:/wxWidgets-2.8.10/include
项目—〉属性—〉配置属性 —〉连接器->常规->附加库目录添加:
C:/Program Files/OpenCV/lib
C:/wxWidgets-2.8.10/lib/vc_lib
C:/wxWidgets-2.8.10/lib
6 运行...此时会提示找不到dll,这些dll都在你安装的opencv目录下,自己去找,完了将他们拷贝到你生成的exe文件所在的目录下(debug or release?)目录中即可。
后话: 具体的设置还要看你的具体环境,根据一次次的编译查错来更改路径等信息
Omnimeeting是一个多平台的C++ 视频会议程序,能通过RTSP协议做到实时的摄像/音频流传输,支持人脸识别和跟踪提供I转换/发送全方位图像的API。
Omnimeeting 特点:
a - 简单的视频流
b -复杂的人脸识别
c -硬件转换使用Cg and shaders
d - 新OmniStuff架构
e - New OmniStream architecture
在此编译的是网上流行的是omnimeeting-win-0.4-src源码包中提供的omnitest示例,这为今后编译Omnimeeting先热热身。
注:其实omnitest已经是一个配置好了的示例程序,只有由于软件版本的更新和开发环境的更新,以前前辈们的配置现在运行起来估计要做修给了,本人正是将其修改到vs2008下,并且wxWidgets用的是wxWidgets-2.8.10,都是最新版本。
下面是具体步骤:
1安装OpenCV1.0,默认安装即可
2安装wxWidgets-2.8.10
3编译wxWidgets-2.8.10生成wxWidgets-2.8.10库,如下:
进入C:/wxWidgets-2.8.10/build/msw,用VC打开wx.dsw工程文件。进入Build—〉Batch Build,只选中所有工程各自的Win32 Release和Win32 Debug版本,然后开始Build。等待十来分钟...等...
4打开Omnimeeting下的omnitest示例程序:omnitest.vcproj
5配置:
项目—〉属性—〉配置属性 —〉c/c++ 常规 —〉 附加包含目录,添加头文件路径:
//opencv
C:/Program Files/OpenCV/otherlibs/highgui
C:/Program Files/OpenCV/cxcore/include
C:/Program Files/OpenCV/cv/include
//wx
C:/wxWidgets-2.8.10/lib/vc_lib/mswd
C:/wxWidgets-2.8.10/lib/vc_lib/msw
C:/wxWidgets-2.8.10/include
项目—〉属性—〉配置属性 —〉连接器->常规->附加库目录添加:
C:/Program Files/OpenCV/lib
C:/wxWidgets-2.8.10/lib/vc_lib
C:/wxWidgets-2.8.10/lib
6 运行...此时会提示找不到dll,这些dll都在你安装的opencv目录下,自己去找,完了将他们拷贝到你生成的exe文件所在的目录下(debug or release?)目录中即可。
后话: 具体的设置还要看你的具体环境,根据一次次的编译查错来更改路径等信息
相关文章推荐
- 开源项目之视频会议程序 Omnimeeting
- 开源项目之视频会议程序 Omnimeeting
- vs2008编译错误fatal error C1902: 程序数据库管理器不匹配;请检查安装解决
- 在VS2008环境编译C程序
- VS2008在WIN7 X64上不能编译VC++程序的解决方法
- 点对点视频会议程序VideoNet开发例解
- VS2008编译汇编程序的问题
- VS2008开发WinCE程序编译速度慢的解决办法
- 在win7下用vs2008 编译程序时出现“mt.exe停止工作”问题的解决办法
- VS2008中编译64位程序以及遇到的问题 .
- 点对点视频会议程序:VideoNet
- AnyChat的视频会议程序实例详解
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- 在VS2008下编译VC6.0程序时,更改界面为新的风格
- 在VS2008中编译纯c/c++程序并由c#调用过程
- VS2008编译错误:fatal error C1902: 程序数据库管理器不匹配;请检查安装
- [转]VS2008编译出的程序在另一台机器上无法运行的问题
- 解决VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- 提升VS2008开发WinForm程序编译速度
- VS2008开发WinCE程序编译速度慢的解决办法