09 2012 档案

摘要:跨平台项目组织一、概述最终研究跨平台开发项目。平台:主要有Windows和Linux两种平台(Mac平台没机会接触,暂不考虑)。原则:使用跨平台开发工具与开发库。主要开发环境为Windows下的VC,完成后再到其他平台去调试。工具:本人常用跨平台开发工具为Codeblocks,常用跨平台库为wxWidgets, Opencv, rapidXml, tcmalloc,OTL, Sqlite.最友好的开发环境莫过于Windows下的Visual Studio.所以跨平台项目IDE有两种,VS与Codeblocks。库也有两种VC与gcc.二、项目文件组织项目文件组织如下:目录作用3rdparty1 阅读全文
posted @ 2012-09-24 16:10 phata 阅读(675) 评论(0) 推荐(0)
摘要:ubuntu12.04中opencv静态编译1.12.04中没有了新立德,忍受不了软件中心的慢,所以安装了新立德apt-get install synaptic2.安装gcc等C/C++编程相关工具sudo apt-get install build-essential3.安装gtk+(opencv的界面显示就靠它了)安装GTK环境只要安装一个libgtk2.0-dev就可以了,而安装gnome开发环境的话,需要装gnome-core-devel,它包含GTK开发包。sudo apt-get install gnome-core-devel(有点慢,需要下载,看网速)pkg-config -- 阅读全文
posted @ 2012-09-24 16:08 phata 阅读(2366) 评论(0) 推荐(0)
摘要:问题:opencv与qwxwidgets都静态链接到tiff,jpeg,png,zlib四个库,当opencv使用静态编译时,在wxwidgets的event事件中处理使用opencv读写jpg,tiff,png图片有时候会出错。原因是opencv读取图片的代码可能与wxwidgets冲突了(具体原因未深入研究)。我遇到的情况是读写jpg文件来出错,读写png,tiff文件正常。对比opencv与wxwidgets使用第三方图像库的版本如下(版本没有大改动,按理说应该不会有问题,除非有一方的代码实现对其进行了某些改动)第三方库 opencv242 wxWidgets294jpeg 6b (.. 阅读全文
posted @ 2012-09-19 17:25 phata 阅读(1322) 评论(0) 推荐(0)