OpenCV1.0版本有windows,linux之分,笔者曾经一直使用Opencv1.0.这个版本在下载,安装之后,在 \OpenCV\_make文件夹下面已经存在了一个opencv.dsw的工程文件,直接用VC6,或者,Visual Studio就可以打开该工程,从而可以进行相应的编译工作:而对于OpenCV2.0及以后的版本而言,就没有类似的工程文件了.这个时候,就需要你自己利用CMake工具来生成一个Visual Studio的工程文件了:本文就是教你如何来完成这一步. 具体步骤如下:…
整个Qt在Windows中都可以通过批处理来编译,当编译好Qt后,会生成qmake.exe. 在没有安装Qt-VS-Addin的情况下,如何使用别人提供的Qt *.pro项目文件呢? 使用qmake可以直接生成Visual Studio项目文件,命令如下: qmake -tp vc 如果不成功,可能还需要配置QMAKESPEC: set QMAKESPEC=win32-msvc2015 从Visual Studio的菜单启动VS命令窗口,可以把qmake程序的路径设置到环境变量PATH中,再切换…
当我们有时想查看opencv自带的函数的源代码,比如函数cvCreateImage, 此时我们选中cvCreateImage, 点击鼠标右键->转到定义,我们会很惊讶的发现为什么只看到了cvCreateImage的一个简单声明,而没有源代码呢?这是因为openCV将很多函数被加入了函数库,并被编译成了dll,所以只能看到函数申明,没法看到源代码.下面我们详细解释并讲解如何利用cmake查看opencv的源代码. 1:解释原因 要想解释这个,我们必须得熟悉opencv的安装目录<opencv的安…
当我们有时想查看opencv自带的函数的源代码,比如函数cvCreateImage, 此时我们选中cvCreateImage, 点击鼠标右键->转到定义,我们会很惊讶的发现为什么只看到了cvCreateImage的一个简单声明,而没有源代码呢?这是因为openCV将很多函数被加入了函数库,并被编译成了dll,所以只能看到函数申明,没法看到源代码.下面我们详细解释并讲解如何利用cmake查看opencv的源代码. 1:解释原因 要想解释这个,我们必须得熟悉opencv的安装目录<opencv的安…
使用Visual Studio构建Qt工程的方法有很多种,可以使用Visual Studio自带的功能手动创建配置工程,也可以创建pro文件,然后通过VS的Qt插件导入进行创建.还有一种方式是通过CMake进行管理创建,需要注意的是Qt5和Qt4有区别,这里只讲Qt5. #设置cmake版本号 cmake_minimum_required(VERSION ) #设置工程名称 project(HelloWorld) #设置工程包含当前目录,非必须 set(CMAKE_INCLUDE_CURRENT…
1. Install Visual studio 2013 community version which is free to use for personal usage. 2. Setup the debugger follow the instruction in http://doc.qt.io/qtcreator/creator-debugger-engines.html. On windows can go to link https://msdn.microsoft.com/en…
这需要 修改 计算机 默认 visual studio shell 版本 注册表 HKEY_CLASSES_ROOT VisualStudio.DTE 配置节点 描述的是 默认的 visual studio shell 版本 修改 CLSID CurVer 为要使用的 visual studio shell 版本 配置信息 我要使用 visual studio shell  v15 版本的 这两个信息  记录下来 然后去 修改 VisualStudio.DTE  的这两个属性…
较大的工程文件中一般会调用动态库或者静态库,如果这些库文件是当前工程包含的项目,CMake会自动识别并添加Debug和Release编译时需要的库文件路径和文件名,可以使用命令: Target_Link_Libraries(${PROJECT_NAME} LibName) 但是如果要添加第三方库文件,Debug和Release文件的路径往往是不同的,但是文件名是相同的,上述方式只能配置一种情况. 如果要解决这个问题,需要使用Target_Link_Libraries的参数,用以区分Debug和R…
构建VS工程时预处理值是不可缺少的,如动态库的导出配置等.在通过CMake构建VS工程时,可以通过CMake命令进行定义,下面讲三种应用. 字符集:默认装填下VS工程是多字节字符集,如果需要使用Unicode字符集,可以用下面命令进行设置: Add_Definitions(-DUNICODE -D_UNICODE) 动态库导出:Lib_DLL为自定义变量名 Add_Definitions(-DLib_DLL) MFC的使用:如果在工程中调用了MFC的函数,需要配置在动态库中使用MFC或者在静态库…
当我们在团队开发中的时候,经常要给别人提供文档,有了这个工具,设置一下,一键生成.前提是你要写好xml注释. 这也是开源项目: https://sandcastle.codeplex.com/ 它就是基于这个xml来生成chm文件 也支持其他的格式.像我们看到的很多帮助文档都是这个格式 至于如何设置,这里就不说了,网上教程很多. 转载自:http://www.cnblogs.com/stoneniqiu/archive/2013/12/25/3488546.html 谢谢浏览!…