VS2010下QtOpenCV静态编译.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VS2010下Qt、OpenCV静态编译 VS2010下Qt、OpenCV静态编译 1 1. 静态编译Qt库 1 1.1解压Qt源文件,静态编译Qt库 1 1.2静态编译前的修改 2 1.3 VS2010下静态编译 2 1.4 在VS2010上安装Qt插件 5 1.5 VS2010下设置Qt静态编译环境 6 1.6 静态链接Qt插件 9 2. 静态链接OpenCV库 12 2.1 解压OpenCV,设置环境变量 12 2.2. 在VS上链接OpenCV库 12 2.3 设置VS2010为静态链接输出模式 14 1. 静态编译Qt库 1.1解压Qt源文件,静态编译Qt库 以建议用源码压缩包qt-everywhere-opensource-src-4.8..zip,直接解压到自己指定的目录下即可。用Qt源文件编译静态库出错较少,编译出来的文件也较小。 1.2静态编译前的修改 1.删除源码包中bin目录下的syncqt和syncqt.at文件或剪切到别的位置。如不修改将发生 Perl not found in environment - cannot run syncqt 错误 \mkspecs\win32-msvc2010下的qmake.conf文件 a) CONFIG??????????????? ? += qt warn_on release incremental flat link_prl precompile_header autogen_precompile_source copy_dir_files debug_and_release debug_and_release_target b) QMAKE_CFLAGS????????? ? = -nologo -Zm200 -Zc:wchar_t(把后面的“-”号删除) c) 把文件中的QMAKE_CFLAGS_RELEASE,QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO,QMAKE_CFLAGS_DEBUG这3处后面的MD, MDd。 修改src\3rdparty\webkit\Source\WebCore\platform下的DefaultLocalizationStrategy.cpp,定位到327行,将本行替换成return WEB_UI_STRING(Look Up \selection\, Look Up context menu item with selected word).replace(selection, truncatedStringForLookupMenuItem(selectedString)); 注意原文中双引号用错了,导致编译时会出现U1077错误 1.3 VS2010下静态编译VS2010的命令提示符下开始-Microsoft Visual Studio 2010-Visual Studio Tools-Visual Studio 命令提示 用“cd”命令进入源码目录下,进行configure命令 然后输入一下命令configure -debug-and-release -fast -static -platform win32-msvc2010 -no-qt3support -script -scripttools -qt-zlib -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg -qt-sql-sqlite -plugin-sql-sqlite -qt-sql-odbc -plugin-sql-odbc -qt-style-windows -qt-style-windowsxp -qt-style-windowsvista -qt-style-plastique -qt-style-cleanlooks -qt-style-motif -qt-style-cde -nomake demos -nomake examples -nomake docs -mp 注意,这里我们为了节省时间,并没有编译根目录下的demos、example、docs文件夹,如果有需要的话,可以去除-nomake demos -nomake examples -nomake docs命令,那么则会编译所有文件夹,或者是编译完成后,用cd命令进入相应文件夹下,运行nmake命令。有关configure命令参数的部分说明,请看这个链接:/elect-fans/archive/2012/03/28/2420647.html 然后输入”o”选择开源版本 等几分钟完成后,会提示输入nmake命令,此时再输入“nmake”即可。时间从一个小时到两个小时不等。 1

文档评论(0)

wuailuo + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档