zoukankan      html  css  js  c++  java
  • 项目问题与解决方案

    开始积累问题于网络...

    一、在qt上使用opencv编译出错:OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow, file /home/fighting324/app/opencv/modules/highgui/src/window.cpp, line 261 terminate called after throwing an instance of 'cv::Exception' what():  /home/fighting324/app/opencv/modules/highgui/src/window.cpp:261: error: (-215) size.width>0 && size.height>0 in function imshow

         解决方案:把这一句,Mat src1 = imread( "Chry.jpg" )->添加绝对路径  Mat src1 = imread( "/home/Chry.jpg" );路径为加载图片的位置

    二、安装VMware8.0失败 the msi failed【终极解决办法】

    问题描述
    安装VMware8.0 提示:"The MSI 'CUsersXXAppDataLocalTempvmware_1365254700vmwarevmcisockets64.msi' failed."
     
    问题原因: 
    近 期WIN7 64BIT系统下摄像头不能正常启用了,总是提示被占用。作为混迹IT多年的我,自然养成了做备份的习惯,系统在安装好后边做了个备份,解决这类问题自然 是恢复下系统。但没想到恢复系统后,安装虚拟机VMWare的过程中却出现了以上这个问题,在网上一顿狂找。
    之所以提示,是因为系统注册表等地方肯定有键值的残留
    有人提示用.bat文件来删除,还有傻到手动删除注册表,

    解决办法
    1.下载VMware_Install_Cleaner.exe,并管理员权限运行该程序。
    2. 重启WINDOWS系统【关键一步,有人不重启就直接安装,还是会提示错误的
    3. 尝试查找注册表中是否还有vmware键值,此时应该无键值
     
     

    三、warning: Error opening file (../../modules/highgui/src/cap_ffmpeg_impl.hpp:529)

    OpenCV报错(vs2010+opencv2.4.8):

     

    1、这种错误,都是视频文件的输入路径出错了,好好检查路径!

    解决:更改输入video文件的路径,确定正确后即运行成功。

     

    四、
    /usr/local/include/libavutil/common.h: In function ‘int32_t av_clipl_int32_c(int64_t)’:
    /usr/local/include/libavutil/common.h:170: error: ‘UINT64_C’ was not declared in this scope
    这个问题可以这么解决

    编辑文件  gedit /usr/local/include/libavutil/common.h

    添加如下代码可以解决。

    //add by bg2bkk
    #ifndef UINT64_C
    #define UINT64_C(value) __CONCAT(value, ULL)
    #endif
    //add by bg2bkk

     

    五、在Qt开发过程当中经常使用qDebug等一些输出来调试程序,但是到了正式发布的时候,都会被注释或者删除,采用日志输出来代替。  

         做过项目的童鞋可能都使用过日志功能,以便有异常错误能够快速跟踪、定位,Qt也提供的类似的机制。之前用Qt4做项目时使用的是 Qt::qInstallMsgHandler(),到了Qt5,使用了新的Qt::qInstallMessageHandler()来替代,详情请查 看Qt助手(C++ API changes)。                              -------- 2014-4-28
  • 相关阅读:
    set<char*>s
    sscanf()函数。
    C语言函数sscanf()的用法 (转载
    zjut 1179 平均数
    C++数据间隔
    C++ 保留小数
    c++ 保留小数
    c语言 保留两位小数
    c++ 如何实现保留小数并 且 不进行四舍五入
    uva-657-搜索
  • 原文地址:https://www.cnblogs.com/gune/p/3526850.html
Copyright © 2011-2022 走看看