windows – 为x86和x64编译
发布时间:2020-12-14 04:19:59 所属栏目:Windows 来源:网络整理
导读:是否可以以这种方式设置编译器,以便为x86和x64编译可执行文件/ DLL?我的意思是,一个文件适合两个平台. 我只知道单独选择平台的方法,但我想要两者. 可能吗? x64主机完全支持x86可执行文件.例如.您在32位模式下编译的任何EXE都将在32位和64位主机上运行时没
是否可以以这种方式设置编译器,以便为x86和x64编译可执行文件/ DLL?我的意思是,一个文件适合两个平台.
我只知道单独选择平台的方法,但我想要两者. 可能吗?
x64主机完全支持x86可执行文件.例如.您在32位模式下编译的任何EXE都将在32位和64位主机上运行时没有任何问题.如果你不知道为什么需要64位可执行文件,你可能不需要,所以32位可执行文件就足够了.
但是,对于DLL,它是另一回事. DLL的体系结构(32位或64位)必须与将要使用DLL的可执行文件匹配.例如.如果您正在为x64 Windows编写Explorer扩展,则explorer.exe将为64位,因此您的DLL也必须是64位,否则无法加载. 在Windows上无法将两种不同的体系结构组合成一个DLL或EXE.因此,如果需要同时支持32位和64位主机,则需要两个DLL. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法
- windows平台安装配置Gitblit
- windows-installer – Msiexec:在安装失败时自动回滚到以前
- windows – 在git存储库中组织LabVIEW
- windows azure网站如何处理会话?
- 在Ansible中,如何连接到Windows主机?
- 删除Windows10资源管理器多余的入口
- .net – 如何将数据绑定到System.Windows.Forms.Treeview控
- windows下安装oracle11g测试是否成功与一般问题解决
- windows – 在Microsoft Surface上检测相机旋转?
推荐文章
站长推荐
- 应用程序如何在Windows任务栏上显示对象?
- windows – RegSvr32退出代码文档?
- windows-server-2012-r2 – 取消WSUS下载过程
- error记录 | 不能将参数 1 从“const char [5]”
- windows-server-2008 – 如何在Windows Server 2
- .net – 启动时完全隐藏WPF窗口?
- 在Windows环境下搭建Snort+BASE入侵检测系统
- windows-server-2012 – 证书不匹配RDS会话主机
- windows-server-2012 – 如何在数据中心的VMware
- windows – 强制环境变量更改立即生效
热点阅读