主要参考自:
http://blog.csdn.net/yxnyxnyxnyxnyxn/article/details/10147461#
cmake-gui用法参见:
http://www.cnblogs.com/freedomshe/archive/2013/01/11/win7_vs2012_opencv_rebuild.html
1、指定win32,x64平台
以前只是用于CMake的GUI,以为完全能替代命令行,,,
后来编译出的工程没有X64平台的,,才知道还得乖乖的写批处理!!!
本文最开始的链接中指出了通过
cmake -G来指定生成的工程文件所对应的平台(win32,x64)
在命令行输入:
cmake -G
可以查看我们可以指定什么样的平台(注意由于有空格,还得加双引号,示例见下文):
2、指定源文件、配置文件所在路径
本文最开的链接里没有讲明cmake参数中路径的具体意义,下面对此进行说明:
对于MXNet工程的编译:
我在mxnet文件夹下建立了一个build目录,并在build目录中运行以下批处理:
cmake -G "Visual Studio 12 2013 Win64" ..
cmake-gui .
- -G "Visual Studio 12 2013 Win64" 指定生成VS2013的工程,并且是x64平台的
- 注意第一行末尾的..和第二行末尾的.,
- 两个点表示要编译的源文件所在目录为当前目录的父目录;
- 一个点表示cmake-gui要在当前目录寻找cmake生成的配置文件,从而进行进一步的配置。(不指定,则是继续上次退出cmake-gui时的配置)
- 大小: 72 KB
分享到:
相关推荐
cmake-3.17.0-win64-x64 cmake-3.17.0-win64-x64 cmake-3.17.0-win64-x64 cmake-3.17.0-win64-x64 cmake-3.17.0-win64-x64 cmake-3.17.0-win64-x64
cmake-3.16.3-win64-x64。CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake...
cmake-3.15.0-win64-x64.msi 官网下载地址:https://cmake.org/files/
cmake-3.14.0-win64-x64 安装文件。
cmake-3.17.3-win64-x64.zip,这是CMake的最新稳定版,方便大家下载。需要把bin目录加入环境变量PATH里。
cmake-3.11.0-rc2-win64-x64.zip,直接解压安装就可以用
cmake-3.11.0-win64-x64.msi 安装 cmake-3.11.0-win64-x64.msi
3.proto文件位于\lsw\cmake-3.14.0-win64-x64\bin\protobuf-build\Release\from,生成目标目录位于:\lsw\cmake-3.14.0-win64-x64\bin\protobuf-build\Release\to 3.cmd进入protoc.exe所在目录,执行"protoc.exe -I=...
不知为何,现在官网速度很慢,特将最新的cmake上传,以供下载,msi单文件,双击默认安装,安装完毕就可使用
新版本的 cmake: cmake-3.13.4-win64-x64.msi Make是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。
此处描述了如何利用CMake使用fftw,可以实现linux环境和windows环境使用fftw,另外提及了实现windows下win32到x64编译环境的转换
CMAKE用来编译
cmake-3.7.2-win64-x64
cmake-3.14.1-win64-x64,最新版cmake编译工具,针对Windows64位系统
cmake-3.17.2-win64-x64.zip
cmake-3.10.0-win64-x64.zip 安装包 cmake-3.10.0-win64-x64.zip 安装包 cmake-3.10.0-win64-x64.zip 安装包
CMake 最新Windows版本,用于将CMake工程转成其它的工程,如VS何Qt等。 cmake-3.15.1-win64-x64.exe
cmake-3.12.4-win64-x64.msi,由于cmake官网下载速度奇慢,大家可以下载这个安装包,从官网下载下来的
CMake-3.12.3-windows安装包64位 CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。