vs2017 cmake 配置与vs版本要对应么

CMake And VS2010
在VS2010 中 支持CMake 首先下载: CMake Tools for Visual Studio
CMake 官网:
没有更多推荐了,
不良信息举报
举报内容:
CMake And VS2010
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!vs2017怎么用内置CMAKE编译opencv_百度知道
vs2017怎么用内置CMAKE编译opencv
我有更好的答案
使用opencv需要编译源码,得到库文件。可以用cmake构建项目后编译,也可以直接用官方提供的编译好的版本。 官方提供的编译库一般只是标准版本,可能与某些库并不兼容,比如官方提供的编译好的版本与opengl就不兼容
采纳率:93%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。vs2017怎么用内置CMAKE编译opencv?? - 知乎73被浏览<strong class="NumberBoard-itemValue" title="1分享邀请回答102 条评论分享收藏感谢收起1添加评论分享收藏感谢收起没有更多推荐了,
不良信息举报
举报内容:
CMAKE修改VS大总结
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!VS 里面的那个编译器,能单独拿出来给CMake用吗_百度知道
VS 里面的那个编译器,能单独拿出来给CMake用吗
我有更好的答案
CMake是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目。通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程。CMake自动生成的Makefile不仅可以通过make命令构建项目生成目标文件,还支持安装(make install)、测试安装的程序是否能正确执行(make test,或者ctest)、生成当前平台的安装包(make package)、生成源码包(make package_source)、产生Dashboard显示数据并上传等高级功能,只要在CMakeLists.txt中简单配置,就可以完成很多复杂的功能,包括写测试用例。如果有嵌套目录,子目录下可以有自己的CMakeLists.txt。总之,CMake是一个非常强大的编译自动配置工具,支持各种平台,KDE也是用它编译的,感兴趣的可以试用一下。准备活动:(1)安装cmake。下载地址:根据自己的需要下载相应的包即可,Windows下可以下载zip压缩的绿色版本,还可以下载源代码。Windows下CMake的使用(2)运行cmake的方法。(GUI、命令行)CMake使用步骤:运行GUI的cmake界面:cmake-2.8.1-win32-x86&#92;bin&#92;cmake-gui.exeWindows下CMake的使用执行Configure:运行之后,生成了如下文件:Windows下CMake的使用 生成Makefile:执行Generate之后生成如下文件:Windows下CMake的使用运行make进行编译:Windows下CMake的使用编译完成后,在build目录生成Tutorial.exe,运行Tutorial.exe 25就可以看到运行结果:Windows下CMake的使用运行make install安装程序:Windows下CMake的使用运行make test进行测试:Windows下CMake的使用通过cmake tutorial学习CMake配置方法可以在源代码的Tests/Turorial目录中找到这个手册对应的代码。Windows下CMake的使用1、Step1。(如果不知道如何使用cmake,以及如何使用编译产生的Turorial.exe,可先看下前面“CMake使用步骤”的说明,它以Step4为例详细介绍了使用过程,Step1的配置可能不够完全,比如无法运行make install,无法运行make test,但可以参考。)简单的程序编译。(1)运行GUI的cmake,指定要编译的源代码路径和二进制文件路径(会自动创建)。Windows下CMake的使用(2)点击Configure,配置成功后,再点击Generate。配置需要选择合适的编译器,虽然我安装了VC2008,但没有配置成功;选择Unix Makefiles,配置成功,它自动找到了DevC++下的gcc.exe等编译器。Windows下CMake的使用(3)在build3目录执行make,就能够编译生成Turorial.exe了。D:&#92;Projects&#92;Lab&#92;testngpp&#92;cmake-2.8.1&#92;Tests&#92;Tutorial&#92;Step1&#92;build3&makeLinking CXX executable Tutorial.exe[100%] Built target Tutorial可以运行一下Turorial.exe:D:&#92;Projects&#92;Lab&#92;testngpp&#92;cmake-2.8.1&#92;Tests&#92;Tutorial&#92;Step1&#92;build3&Tutorial.exeTutorial.exe Version 1.0Usage: Tutorial.exe numberD:&#92;Projects&#92;Lab&#92;testngpp&#92;cmake-2.8.1&#92;Tests&#92;Tutorial&#92;Step1&#92;build3&Tutorial.exe 4The square root of 4 is 22、Step2把子目录编译为库,并且链接到最终的可执行文件。include_directories (&${PROJECT_SOURCE_DIR}/MathFunctions&) add_subdirectory (MathFunctions) # 使得子目录MathFunctions也能被编译# add the executableadd_executable (Tutorial tutorial.cxx)target_link_libraries (Tutorial MathFunctions)产生makefile:在GUI上点击Configure,之后Generate还是灰色,再次点击Configure,Generate就可以点击了。编译:
采纳率:94%
来自团队:
为您推荐:
其他类似问题
cmake的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 vs2015需要cmake版本 的文章

 

随机推荐