如何让编译出的程序只以32位方式运行在X64上

VC/MFC > 基础类 [问题点数:100分]
等级
本版专家分:9
结帖率 99.28%
等级
本版专家分:9
等级
本版专家分:3000
等级
本版专家分:3000
fancystyle

等级:

Visual Studio编译出程序以32位模式运行的问题与解决

前段时间,线上有一个.net写的服务程序,会不定期的卡死且无法恢复,需要手工重启进程。 经过一段时间的跟踪和性能监控,发现卡死之前,内存都会上升到1.8G左右,然后就开始波动,重启进程后,内存跌到较低的水平...

C# 编译器选项 /platform(指定输出平台)32位程序运行x64平台的问题

这很有可能是你是非托管的方式错误地引用了64位的API中去。 为什么会这样? 那你就要考虑VS的编译器选项 /platform VS编译目标platform有这样的3个选项:AnyCPU,x86和x64。 如果一个程序编译...

如何在64位Linux系统上编译32位程序

在64位的ubuntu,GCC8.2.0系统,如何编译一个32程序? 查找GCC文档可知,编译64位程序使用-m64选项,例如: gcc -m64 -O3 index.c -o index 编译32位程序使用-m32选项,例如: gcc -m32 -O3 index.c -o index ...

win32程序时如何在64位操作系统上运行

1,利用下面的代码编译32位程序,然后在64位操作系统中放入OD中进行调试。 #include<Windows.h> #include<stdio.h> void main() { char a[100] = { 0 }; char b[100] = { 0 }; ...

windows 10 VS2017 64位编译32位exe win7上运行出错解决

Windows10 vs2017上运行的版本可以正常使用。换到win7上运行出错解决方法是把exe兼容模式进行运行。 出错信息: 。。。 就不崩溃了

在64位操作系统上运行32位程序

在64位操作系统上运行32位程序

opengl在编译win32程序时可以正常运行,而在编译x64时出现各种错误LINK : fatal error LNK1104 ,无法打开...

原因大概就是不配套,所以需要更改gl库为对应32位版本与对应64位版本即可。下载传送门,https://download.csdn.net/download/aibaotian/10613775,如果没有积分可邮箱私戳我,不微积分。 我将编译好的gl64位会放...

linux64平台上编译32位程序: GCC编译选项 -m64 -m32 -mx32

x86-64一般称为AMD x86-64,难道x86-64不是Intel首先搞出来的指令集么?这回的确是AMD干的,但是用的是Intel 16bits升到32bits向下兼容的套路。大致是这样的: x86:从1978年来的8086处理器开始,就...

Linux64位机器运行32位程序

sudo dpkg --add-architecture i386 apt-get install lib32z1参考: http://www.ubuntukylin.com/ask/index.php?qa=70&qa_1=ubuntu14-04%E6%97%A0%E6%B3%95%E8%BF%90%E8%A1%8C32%E4%BD%8D%E7%A8%8B%E5%BA%8F

VS中编译64位程序以及遇到的问题(E0000235)

安装64位操作系统不是编译64位程序的必要条件,关键是要装64位程序的编译器。 1. 选择“Build” – “Configuration Manager”菜单,打开配置管理器。点击新建解决方案平台。 2. 选择“x64”平台,点击确定按钮。 ...

64位32位windows的相同程序运行效率到底区别有多大?

64位32位windows的相同程序运行效率到底区别有多大? 分别对应的版本下编译运行

python3.7 win10 64位系统下用pyinstaller打包的程序在32位系统下无法运行

在64位的win10系统下,用python 3.7.4 写了个定时报警的小玩意儿,主要用到了pyaudio模块,写完之后,使用pyinstaller打包成.exe文件,其他64位的电脑下能够运行,但是32位的win7下却无法打开,报错如下: ...

win10 linux子系统运行32位程序(32bit交叉编译工具链)

1. 遇到的问题 使用win10 linux子系统...由于子系统是64位系统,按照常规ubuntu64位系统运行32位程序方法,添加 32bit 运行环境: https://blog.csdn.net/fangye945a/article/details/86568216 该方法虚拟机U...

用Visual Studio 编译64位程序

用Visual Studio 编译64位程序

在64位linux下编译32位程序

一般情况下我们最好是一个平台上编译本平台的进制程序,比如在32位平台上编译32位程序在64位平台上编译64位程序。  现在64位的系统(这里主要指x86_64系统,包括AMD64和Intel的EM64T)已经开始广泛的使用...

编译c++程序x64/x86 运行出现 应用程序无法正常启动0xc000007b_学习笔记

在编译32位64位程序时由于位数的不同,所对应的dll文件也有所不同,胡乱Copy会导致运行程序时系统报“应用程序无法正常启动0xc000007b”错误。 参考了一下大牛们的文章自己动手解决步骤如下: 1.使用64位32位的...

Android O 源码中编译程序, 关于32/64位so库兼容问题的记载

由于项目需求,需要Android O系统中加入第方库, Android O 默认编译的是64位操作系统, 第方公司提供了32位64位的库, 但是实际应用过程中还是遇到了种种问题, 此做个记录, 希望遇到同样问题的小伙伴们不要...

如何在64位操作系统使用masm进行编译链接和运行

关于如何在64位操作系统进行编译链接: 首先,需要下载debug.exe,DOSbox,masm 假如汇编源文件放在:D:\Develop\ASM_Program\first_asm\下,文件名为1.asm 下载一个masm6.15,将MASM.EXE,LINK.EXE,ML.EXE...

X了:mac上编译程序放到linux上运行

我当然知道, mac上编译程序放在linux无法运行。但我今天居然无意中真就这么干了, 还想, 咦, 怎么运行出错? 也真是傻X了。  ubuntu@VM-0-15-ubuntu:~$ ./s -bash: ./s: cannot execute binary file: Exec...

VS2013 helloword的简单程序32位编译没问题,64位报错无法解析的外部符号,看图

![图片说明](https://img-ask.csdn.net/upload/201705/22/1495387105_335773.jpg) 怎么解决

BoostLinux和windows下的编译 32位 64位

一 简言 1. Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一 2. Boost官网地址:http://www.boost.org/ 3. 本博客示例所用的版本为boost... Windows下的编译(环...

64位32位32位程序如何在64位linux下运行

装的是64位Ubuntu12.04,而且刚把内核升到3.2.4,从网上下载了arm-eabi-4.4.3解压后却发现无法运行运行时提示:No such file or directory 这可就奇怪了,明明是有的,问题提示不存在?仔细想想可能跟我64位系统...

vc++ 使用64位平台编译运行程序出现0xc000007b错误的解决方案

使用vs在32位平台编译正常运行,切换到64位编译后,运行程序出现0xc000007b错误。 错误原因: 可以使用了32位lib#pragma comment(lib,"comctl32.lib") 解决方案: 修改manifest: version="1.0.0.0" ...

关于32位程序在64位系统下运行中需要注意的重定向问题(有图有真相)(***)

关于32位程序在64位系统下运行中需要注意的重定向问题(有图有真相)

使用VC6将32位程序编译成为64位程序(这个才是可行的)

使用VC6将32位程序编译成为64位程序 看了好多好多资料,自己也太过依赖现有的资料,按部就班不是真理不是真理!!! 主要内容是参照http://www.vckbase.com/document/viewdoc/?id=1857的,下面把自己做的过程简要...

win7 64位编译32位应用程序64位应用程序

本文主要介绍了如何Windows 7 64bit和Visual Studio 2010下生成64位程序。  1). 新建一个Visual Studio Win32 Console项目,命名为test x64,test x64.cpp代码后附。这里我们还将比较32位64位程序的浮点运算...

Windows下使用MSYS2 编译32位64位的libx264 总结

一、MSYS2下载 ...可通过修改msys64\etc\pacman.d下的个文件修改软件源,可供选择的有:中国科学技术开源软件镜像、北京理工大学镜像、日本北陆先端科学技术大学院大学SourceForge镜像、The UK Mir...

32位(x86)与64位(x64)程序中详细配置OpenGL(Glut/FreeGlut/Glew)环境小白教程

如果你是Win32系统,编译环境也是Win32的话,对OpenGL只是练习,那么就用简单的GLUT来配置OpenGL环境就好了,但是如果你想用X64(64位)环境来编译的话,这个GLUT会编译不成功,因为它不提供64位下的使用环境,...

【mfc】vc++ 使用64位平台编译运行程序出现0xc000007b错误的解决方案

遇到这个问题查了很多资料,用了很多方法都不行 最后找到了这个原因 ...使用vs在32位平台编译正常运行,切换到64位编译后,运行程序出现0xc000007b错误。 错误原因: 可能使用了32位lib [cpp] view plain cop

c语言项目开发实例

十个c语言案例 (1)贪吃蛇 (2)五子棋游戏 (3)电话薄管理系统 (4)计算器 (5)万年历 (6)电子表 (7)客户端和服务器通信 (8)潜艇大战游戏 (9)鼠标器程序 (10)手机通讯录系统

相关热词 c# 系统托盘图标 c#结构体定义 c# 根据网络定位 c# 清除html标签 c# uwp最小化 c#和java的区别 64位转换 c# 十进制 c# 点击保存草稿的实现 c# 如何切换图片 c# 界面 隐藏部分