32bit-64bit相关内容
我研究方法,以港口的大型(> 1000万行)量的C ++ code到64位。我已经看过了静态code分析仪和编译器标志,而我现在在看宏或其他工具,可以使通用的,重复性的变化。 我已经写了一些常规的前pressions,看看他们在实践中如何工作,以及为predicted,他们是非常有效的。这就是说,它需要一段时间才能建立前pressions摆在首位,所以我想看看是否有这样的EX pressions
..
我发现了一个类似的片段在某些(C ++)code我preparing为64位端口。 INT N; 为size_t POS,非营利组织; /* ... 初始化 ... */ 而((POS =发现(CH,开始))!=非营利组织) { / * ...提前开始位置... * / ñ++; //这会溢出,如果循环迭代次数太多 } 虽然我严重怀疑这实际上会产生一个问题,即使内
..
我发现,一下SizeOf(套),我在32位和64位的不同,下面的例子显示了5个字节为32位和8对64位。但我发现了大约64位改变一下SizeOf(套)什么信息。是否有任何Embarcadero的文档有关,或编译器指令来获得32位和64位。类似的结果。 程序PROJECT1; {$ APPTYPE CONSOLE} {$ R * .RES} 使用System.SysUtils; 类型 {属性
..
我在写一个Java应用程序,它具有与过usb-cable.To一个的XBee无线通信做沟通,我使用的XBee-的Java API(的 HTTP://$c$c.google.com/p/xbee-api/ ) 在我的旧的32位机这一切工作的罚款。 但是,当我导入的项目,64位机,它将立即抛出一个异常,它说:“无法加载IA 32位的.dll在AMD 64位平台”。 我没有任何想法如何,我可以解决这个
..
几个问题:): 如何识别当前安装的JVM? (64位/ 32位) 我需要做一些考虑因素,而编程的64位JVM的目标平台? 可以在32位我的Java code的工作,以及64位JVM? 如何在64位JVM上运行我的Java应用程序? 如何确定哪些JVM被用于我的Java应用程序? 解决方案 通常情况下一个64位JVM将自身标识等。 32/64位思考我所看到的: 在地址空间 - 如果
..
有软件工程师的任何具体部门/计算机科学哪里有开发64位系统的时候是一个显着的区别是什么?我一直在编码大约10年了,因为64位系统的休息,我的code并没有改变一个位。 要求您使用什么单个codeR可以code作为辅助项目应用64位技术? 解决方案 凡是需要超过4 GB的工作和程序内存肯定会出线的,因为这是内存的32位系统可以直接寻址的最大金额。 由于64位的数字可以驻留在CPU寄存器,运算
..
我真的希望有一定的帮助,以获得关于这个问题的。有没有人使用过LUA在需要有32位和64位支持的应用程序?目前,我们正在过渡到64位,但有与客户端编译Lua脚本,使用64位版本,我们不能重新编译自己的麻烦。所以,实际上,我们需要能够加载使用32位的卢阿在64位应用程序编译字节code文件。当我们试图这样做,我们收到一条错误消息: 虚拟机不匹配test.bin.lua:为size_t的大小为8,但读
..
在X86-64指令集增加了更多的寄存器和其他方面的改进,以帮助简化执行code。然而,在许多应用中增加的指针的大小是一种负担。在每一个指针额外的,未使用的字节阻塞缓存,甚至可能溢出内存。 GCC,例如,建立与 -m32 标记,而我认为这是什么原因。 这是可能加载一个32位的值,并把它作为一个指针。这并不需要额外的指令,只需加载/计算的32位,从结果地址加载。诀窍将无法移植,但是,作为平台有不同的
..
我的版本输出是: >版 _ 平台的x86_64-W64-的mingw32 拱x86_64的 OS的mingw32 系统x86_64的,的mingw32 状态 主要2 未成年人15.2 2012年 本月10 26天 SVN转速61015 咒骂r version.string - [R 2.15.2版本(2012年10月26日) 昵称捣蛋 ,其中操作系
..
早上好, 我在使用问题/或Windows 7 64位安装RXTX。我曾与它previously在86赢得XP系统,也没有问题。由于重新安装这个新的系统由于某种原因RXTX无法找到任何任何端口。我试过RXTX安装,云Hopper的64位机库,并删除所有RXTX文件,并从头开始。 RXTXcomm.jar被发现,我可以浏览NetBeans中的包但执行似乎被打破还是没有找到。 在执行时,该线路出现故
..
我试图建立一个64位的机器上使用的MSBuild(V4.0)的项目。出于某种原因,MSBuild的尝试加载32位扩展,我想不通这是为什么。我已经为了阐明该问题降低了问题的最小集合 使用下面的MSBuild项目文件: <项目的xmlns =“http://schemas.microsoft.com/developer/msbuild/2003”ToolsVersion =“4.0”&G
..
我有一个令人沮丧的时间与交融报告“窗口,不支持在Windows presentation基金会(WPF)项目。”由于名不见经传的配置,但不能完全解决如何裂伤我的出路吧。 我已经计算出它可能是由于我的努力有x86和x64配置一个解决方案。有没有办法告诉混合2这是活动的解决方案配置的和主动的解决方案平台的。 我认为这是一个有点疲软的配置系统,也许我已经设置好了的样子,但我有Debug64和调试的解
..
我一直在试图在32位和64位处理器念起来(我不想听起来很蠢,但我不知道有关处理器。我假定64位是在一般情况下,大于32位更好。虽然现在我的电脑(一岁,运7,英特尔凌动)有一个32位处理器。 解决方案 所有的计算都发生在寄存器中。当你添加(或减少,或其他)的变量一起在code,它们会从内存中加载到寄存器中(如果他们不是已经存在,但同时,你可以声明的变量,在一个无限的数量寄存器的数量是有限的)。因
..
我想提取从注册表中的某些信息,但因为我的剧本是在一个32位引擎上运行,它只会从Wow6432Node某些键提取信息。有没有一种方法可以绕过注册表反射和来自读 HKEY_LOCAL_MACHINE \ SOFTWARE \微软 和 HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \微软 我只是想从钥匙读取的值,而不是更新它。 感谢你。 解决方案
..
我收到了非常不一致的错误在X code: 的malloc:***错误对象0x1041146f8:不正确的校验和释放对象 - 对象被释放后,可能被修改。 ***设置一个断点在malloc_error_break调试 我知道,这不是我的$ C $直接C,因为一个32位版本的工作得很好(建筑设置为标准的32/64和建立有效的体系结构仅设置为NO)。它也偶尔会工作得很好,没有我改变甚至评论,但只
..
我有一个旧的项目,该项目采用的是32位的DLL。这工作正常,在32位处理器,但是当我安装在64位操作系统这是行不通的同一个项目。 有什么办法来转换32位DLL到64位?是否有其他解决方案,解决方案,使我的32位DLL工作在64位操作系统? 解决方案 您32位的dll应该只是罚款64位的机器上,只要它被加载到32位进程 - 试图加载32位DLL到一个64位的过程将失败。 如果你的项目是一个.
..
只是一个简单的问题:有没有什么办法可以运行32位计算机上的64位Windows环境(mingw64)下编译的程序?任何DLL或我可以使用任何兼容层? 解决方案 如果你是在谈论一个32位处理器,则没有。但是,如果你在64位硬件上运行32位操作系统,那么你可以与VMWare做到这一点。 64位客人可以在32位主机上运行,如果硬件支持它。
..
我已经建立了一个.ipa文件有下列标志的ARMv7 armv7s和arm64。 有什么办法/工具,通过它我可以确保的.ipa确实有64位支持? 如何苹果发现在应用程序提交,如果应用程序二进制文件确实有64位支持。 解决方案 选项之一是使用脂-info%的路径对可执行%确保你不使用路径名为.app文件夹或档案的.ipa
..
我有一个计划建成VB6和使用一些32位 DLL的。将一个64位的机器上这个程序运行?这页面表明,它应该在Windows层上的Windows运行正常,但对于DLL的? 解决方案 是,无论是VB 6程序和DLL文件的工作只是罚款64位版本的Windows。 由于都是32位的,他们将在的Windows上的Windows 64(WOW64)子系统下运行,从而有效地模拟在64位版本的Windows 3
..
通常的检查的Windows上运行的Python应用程序和其他操作系统(Linux的典型值)的使用条件区分: 如果sys.platform =='的win32“: ... 但我不知道它是今天的安全时使用64位的Python被越来越广泛地应用于过去几年? 32是否真的意味着32位,或者基本上它指的是Win32 API的? 如果有可能要休息一天sys.platform为“Win64
..