Visual C++ 使用x64编译器
使用cmake编译mysql connector c++的时候,输出信息发现一个问题。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\目录下居然有两个目录
Hostx86
Hostx64
这两个目录下都有x86和x64两个子目录。此时就糊涂了,为啥有Hostx64和Hostx86呢,还比较一下,发现这两个目录里面的文件不一样。
他们是干什么的呢?找了好久,找到了问题答案。
Hostx86是32位的编译器,就是cl.exe是32位的程序。
Hostx64是64位的编译器,就是cl.exe是64位的程序。
对于一些较大项目的编译,可能32位的cl.exe由于内存限制,就会运行失败此时只能使用64位的cl.exe。注意这里cl.exe这是代表,里面还有很多文件。
Visual studio 2017使用64位编译器
在vcxproj文件添加
<PropertyGroup>
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
</PropertyGroup>
内容,例如:
<?xml version="1.0" encoding="UTF-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
...
<PropertyGroup>
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
</PropertyGroup>
...
</Project>
Visual Studio 2019使用64位编译器
项目属性->配置属性->高级->Preferred Tool Architecture->选择x64即可。
注Preferred Tool Architecture是英文版的,没有安装中文本。
CMake使用64位编译器
CMAKE_GENERATOR_TOOLSET:INTERNAL=host=x64
Visual C++ 使用x64编译器相关推荐
- vs2008没有64位编译器,不用卸载直接安装X64编译器和工具
我已经安装了vs2008,但是安装过程中没有点X64编译器选项,所以vs不能编译64位的项目,现在教你不用卸载vs就可以安装64位编译器的方法.(win10系统) 1.进入vs2008的安装目录D:\ ...
- Microsoft visual c++2017 X64 Minimum Runtime等vc++运行库问题的解决记录
我把multisim卸载后就出现了vc++运行库的问题,首先报错出现的是Microsoft visual c++2017 X64 Minimum Runtime这个弹窗,让我去找vc_runtimeM ...
- mupdf不支持x64_Delphi xe2使用x64编译器编译ASM代码时出错 . 不支持的语言功能:'ASM'...
代码无法直接正确移植到x64,因为它将执行64位指针截断 - 有关详细信息,请参见下文 . 64位应用程序不支持将汇编语句与Pascal代码混合使用 . 使用Pascal代码或完全用汇编编写的函数替换 ...
- Microsoft Visual C + + 2017 X64 Minimum Runtime 无限弹框的解决方法
问题出现 我在Microsoft Visual Studio 2017安装期间和Steam绝地求生登陆时一直会出现下面图中的BUG截图 问题原因 可能在于自己之前多次安装.卸载过Visual Stud ...
- Visual Studio C/C++ 编译器选项
优化- /O1 最小化空间 /O2 最大化速度 /Ob<n> 内联扩展(默认 n=0) /Od 禁用优化(默认 ...
- 【CMAKE】指定编译器架构(x86 or x64)
1.Windows vs2015 x64编译器为例,cmake命令如下: cmake -G "Visual Studio 14 Win64" path\to\source\dir ...
- 使用Visual C++ 2010 Express来开发Maya x64插件
Visual C++ 2010 Express是微软提供的免费及轻量版的Visual Studio 2010的c++版本,它可以编译x86(32位)软件,自然也能编译32位Maya插件,但它不能编译x ...
- 在Visual Studio中使用任何C++编译器
原文发表时间: 3/07/2017 原文发表地址: Use any C++ Compiler with Visual Studio 微软Visual Studio 2017支持几种C++编译器以适应各 ...
- c语言make编译器,cmake 指定编译器
vs2015 x64编译器为例,cmake命令如下: Xml代码 收藏代码 cmake -G "Visual Studio 14 Win64" path\to\source\di ...
最新文章
- linux /etc/hosts.allow和/etc/hosts.deny 限制 禁止 ip连接 黑名单 白名单
- 燃烧青春和诗意的IT人生
- 统计学习方法第十六章作业:PCA主成分分析算法 代码实现
- JavaScript实现CountingSort计数排序算法(附完整源码)
- IntelliJ IDEA代码分屏显示
- flutter listview 滚动到指定位置_Flutter 布局原理及实战
- java求最大值时i的值_java 输入一组数组,求最大值。
- 企业如何抵御弱云密码带来的威胁
- 微软发布Visual Studio Mac预览版
- 多级队列调度算法可视化界面_多级反馈队列调度算法
- intellij idea设置代码提示不区分大小写
- PHP公文签报源码,基于PHP企业公文流转系统.docx
- 问脉首创旁路云原生安全检测框架!
- SpringBoot 3.0 来啦!
- Code Project精彩系列
- 【Gateway】服务网关--Gateway
- 使用Python进行压缩与解压缩
- python爱心表白_python爱心表白 每天都是浪漫七夕!
- 实验12 子网划分
- STM32接口FSMC与FMC控制 XXROM
热门文章
- MySQL获取近12个月数据SQL
- CSS3动画实现的图片放大
- 雀巢中国直面消费者履约中心在苏州启用;斯凯孚10亿瑞典克朗投资大连工厂 | 美通企业日报...
- python计算sin37_怎样计算 sin1°·sin2°·sin3°· … ·sin89°?
- 魔幻一般的WPF URI资源引用
- 持续交付体系在高德的实践历程
- [MQ] 延迟队列/延迟插件下载
- 【计算机视觉】深度相机(一)--TOF总结
- 清代黄自元 间架结构92法的现代文注释
- 读《长尾理论》后感 by 克里斯.安德森 乔江涛译