【CMAKE】指定编译器架构(x86 or x64)
1.Windows
vs2015 x64编译器为例,cmake命令如下:
cmake -G "Visual Studio 14 Win64" path\to\source\dir
去掉Win64,就是32bit:
cmake -G "Visual Studio 14" path\to\source\dir
另外一种等价方式,用命令行参数-A来指定架构(x64或者ARM):
cmake -A x64 path\to\source\dir
更多参考:
https://cmake.org/cmake/help/v3.1/manual/cmake-generators.7.html#ide-build-tool-generators
windows下如果用了cmake -G"Visual Studio 14"命令,则cmake会给你生成Visual Studio工程文件相关的文件,比如:Project.sln,这时要编译生成必须用msbuild命令,比如:
msbuild Project.sln
完整步骤是:
cmake -G "Visual Studio 14 Win64" path\to\source\dir
msbuild Project.sln
windows nmake
windows还提供了一种构建命令:nmake。使用命令如下:
【CMAKE】指定编译器架构(x86 or x64)相关推荐
- c语言make编译器,cmake 指定编译器
vs2015 x64编译器为例,cmake命令如下: Xml代码 收藏代码 cmake -G "Visual Studio 14 Win64" path\to\source\di ...
- cmake指定编译器
vs2015 x64编译器为例,cmake命令如下: Xml代码 收藏代码 cmake -G "Visual Studio 14 Win64" path\to\source\dir ...
- cmake 指定编译器_我们需要懂得CMake文件
我们需要懂得CMake文件 一.前言 从事于linux下的C++开发的人员都知道,在C++下编写程序是没有类似windows下编译器的一键编译和运行的按钮,只能由我们开发人员进行手动编译.运行:为了减 ...
- linux64和x86,Linux x86和x64的区别
0x01:寄存器分配的不同 (1)64位有16个寄存器,32位只有8个.但是32位前8个都有不同的命名,分别是e _ ,而64位前8个使用了r代替e,也就是r _.e开头的寄存器命名依然可以直接运用于 ...
- C++内存分布探讨,x86和x64位的细微区别
网上在探讨C++内存分布的时候,大都是下面这种图, 外加上这么一句话:"栈区申请空间的地址(表示地址的八个十六进制数)是从大到小的,堆区申请空间地址是从小到大的." 但是,小编编译 ...
- x86、x64、amd64和arm CPU 架构 MSVC的各种版本 Visual Studio的安装
Visual Studio的安装 https://blog.csdn.net/Copperxcx/article/details/122540629 x86.x64和amd64 参考讲得很好的一篇文章 ...
- Windows下x86和x64平台的Inline Hook介绍
原文链接:https://blog.csdn.net/PeaZomboss/article/details/129095200?spm=1001.2014.3001.5501 前言 我在之前研究文明6 ...
- x86 vs x64
今天看到某青年的blog转贴, 那文章写得真是阎王爷打报告, 鬼话连篇. 现在网上的东西真不能看. 在这里我来写一点点关于x86和x64的东西. i686 : Intel 686 ( Pentium ...
- Win10+VS2015平台下OpenCV3.1.0的x86和x64平台的Debug与Release模式的编译与配置
闲话 昨天晚上在新电脑上重新配置了OpenCV3.1,之前虽然也弄过,不过当时是初学者,只是照着网上的教程简单的配置了Debug模式下x86的运行环境(大部分的教程也只教了这种方式的配置......) ...
最新文章
- Python案例:使用BeautifuSoup4的爬虫
- Java中创建String的两种方式差异
- 用美图秀秀(微软调色版)生成的R分量为255的图片在MATLAB和OpenCV中R分量为254
- keil3如何放大字体_keil3如何设置字体 keil字体放大快捷键
- ETC2 区别于ETC的重要点
- React中后台管理系统添加广告分类显示不出来
- HTML div 滚动条样式设计
- java对象转json格式
- Flutter实战之GetX工具类封装-GetUtils
- php该怎么下载文件,php怎么实现下载文件?
- 步进电机选型的计算方法
- 140809暑期培训
- 大规模数据 | RAID | 垂直伸缩水平伸缩 | HDFS
- 二分法查找(C语言)
- Nginx服务器的使用
- [2004年旧文]我是如何搞定Linux上的郑码输入法[原创]
- [20170516]11G use_large_pages参数2.txt
- GD32驱动SK6812灯珠
- C++入门——实现推箱子游戏
- 使用spring注解注入bean
热门文章
- html5设计app数据js库,12个流行的HTML5 JS图形绘制库
- linux docker 分配资源,Docker 容器资源限制
- MATLAB中的线性插值
- Python中的Monkey Patch(猴子补丁)
- GitLab的CICD配置文件.gitlab-ci.yml
- 怎么让手机变成震动器_手机厂商都在说的线性马达,到底是个什么东西?
- 删除购物车ajax js,在购物车中使用ajax在woocommerce中移除产品
- electron 打开调试_构建基于 iOS 模拟器的前端调试方案
- python 运算符重载_Python 炫技操作:模块重载的五种方法
- IDEA新项目代码上传到gitlab远程仓库