32bit-64bit相关内容

做任何自动转换工具向64位移植的C ++ code存在吗?

我研究方法,以港口的大型(> 1000万行)量的C ++ code到64位。我已经看过了静态code分析仪和编译器标志,而我现在在看宏或其他工具,可以使通用的,重复性的变化。 我已经写了一些常规的前pressions,看看他们在实践中如何工作,以及为predicted,他们是非常有效的。这就是说,它需要一段时间才能建立前pressions摆在首位,所以我想看看是否有这样的EX pressions ..
发布时间:2015-11-28 12:15:38 C/C++开发

如何难以捉摸可以检测64位可移植性问题?

我发现了一个类似的片段在某些(C ++)code我preparing为64位端口。 INT N; 为size_t POS,非营利组织; /* ... 初始化 ... */ 而((POS =发现(CH,开始))!=非营利组织) { / * ...提前开始位置... * / ñ++; //这会溢出,如果循环迭代次数太多 } 虽然我严重怀疑这实际上会产生一个问题,即使内 ..
发布时间:2015-11-28 12:15:35 C/C++开发

在64枚举集大小

我发现,一下SizeOf(套),我在32位和64位的不同,下面的例子显示了5个字节为32位和8对64位。但我发现了大约64位改变一下SizeOf(套)什么信息。是否有任何Embarcadero的文档有关,或编译器指令来获得32位和64位。类似的结果。 程序PROJECT1; {$ APPTYPE CONSOLE} {$ R * .RES} 使用System.SysUtils; 类型 {属性 ..
发布时间:2015-11-28 12:14:39 其他开发

如何运行作出了32位在64位机器上的API?

我在写一个Java应用程序,它具有与过usb-cable.To一个的XBee无线通信做沟通,我使用的XBee-的Java API(的 HTTP://$c$c.google.com/p/xbee-api/ ) 在我的旧的32位机这一切工作的罚款。 但是,当我导入的项目,64位机,它将立即抛出一个异常,它说:“无法加载IA 32位的.dll在AMD 64位平台”。 我没有任何想法如何,我可以解决这个 ..
发布时间:2015-11-28 12:14:21 Java开发

的Java编程的64位JVM

几个问题:): 如何识别当前安装的JVM? (64位/ 32位) 我需要做一些考虑因素,而编程的64位JVM的目标平台? 可以在32位我的Java code的工作,以及64位JVM? 如何在64位JVM上运行我的Java应用程序? 如何确定哪些JVM被用于我的Java应用程序? 解决方案 通常情况下一个64位JVM将自身标识等。 32/64位思考我所看到的: 在地址空间 - 如果 ..
发布时间:2015-11-28 12:10:28 Java开发

如何开发利用64位系统的优势在哪里?

有软件工程师的任何具体部门/计算机科学哪里有开发64位系统的时候是一个显着的区别是什么?我一直在编码大约10年了,因为64位系统的休息,我的code并没有改变一个位。 要求您使用什么单个codeR可以code作为辅助项目应用64位技术? 解决方案 凡是需要超过4 GB的工作和程序内存肯定会出线的,因为这是内存的32位系统可以直接寻址的最大金额。 由于64位的数字可以驻留在CPU寄存器,运算 ..
发布时间:2015-11-28 12:09:42 其他开发

LUA 64位过渡的问题

我真的希望有一定的帮助,以获得关于这个问题的。有没有人使用过LUA在需要有32位和64位支持的应用程序?目前,我们正在过渡到64位,但有与客户端编译Lua脚本,使用64位版本,我们不能重新编译自己的麻烦。所以,实际上,我们需要能够加载使用32位的卢阿在64位应用程序编译字节code文件。当我们试图这样做,我们收到一条错误消息: 虚拟机不匹配test.bin.lua:为size_t的大小为8,但读 ..
发布时间:2015-11-28 12:09:37 其他开发

32位指针与X86-64赛:为什么不呢?

在X86-64指令集增加了更多的寄存器和其他方面的改进,以帮助简化执行code。然而,在许多应用中增加的指针的大小是一种负担。在每一个指针额外的,未使用的字节阻塞缓存,甚至可能溢出内存。 GCC,例如,建立与 -m32 标记,而我认为这是什么原因。 这是可能加载一个32位的值,并把它作为一个指针。这并不需要额外的指令,只需加载/计算的32位,从结果地址加载。诀窍将无法移植,但是,作为平台有不同的 ..
发布时间:2015-11-28 12:09:27 其他开发

我怎么能知道如果R是在64位上运行与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日) 昵称捣蛋 ,其中操作系 ..
发布时间:2015-11-28 12:09:13 其他开发

RXTX不能列出或在Windows 7 64位找到端口

早上好, 我在使用问题/或Windows 7 64位安装RXTX。我曾与它previously在86赢得XP系统,也没有问题。由于重新安装这个新的系统由于某种原因RXTX无法找到任何任何端口。我试过RXTX安装,云Hopper的64位机库,并删除所有RXTX文件,并从头开始。 RXTXcomm.jar被发现,我可以浏览NetBeans中的包但执行似乎被打破还是没有找到。 在执行时,该线路出现故 ..
发布时间:2015-11-28 12:07:44 Java开发

为什么是64位的MSBuild加载32位扩展?

我试图建立一个64位的机器上使用的MSBuild(V4.0)的项目。出于某种原因,MSBuild的尝试加载32位扩展,我想不通这是为什么。我已经为了阐明该问题降低了问题的最小集合 使用下面的MSBuild项目文件: <项目的xmlns =“htt​​p://schemas.microsoft.com/developer/msbuild/2003”ToolsVersion =“4.0”&G ..
发布时间:2015-11-28 12:07:24 其他开发

混合"窗口,不支持在WPF项目"

我有一个令人沮丧的时间与交融报告“窗口,不支持在Windows presentation基金会(WPF)项目。”由于名不见经传的配置,但不能完全解决如何裂伤我的出路吧。 我已经计算出它可能是由于我的努力有x86和x64配置一个解决方案。有没有办法告诉混合2这是活动的解决方案配置的和主动的解决方案平台的。 我认为这是一个有点疲软的配置系统,也许我已经设置好了的样子,但我有Debug64和调试的解 ..

32位和64位处理器之间的区别是什么?

我一直在试图在32位和64位处理器念起来(我不想听起来很蠢,但我不知道有关处理器。我假定64位是在一般情况下,大于32位更好。虽然现在我的电脑(一岁,运7,英特尔凌动)有一个32位处理器。 解决方案 所有的计算都发生在寄存器中。当你添加(或减少,或其他)的变量一起在code,它们会从内存中加载到寄存器中(如果他们不是已经存在,但同时,你可以声明的变量,在一个无限的数量寄存器的数量是有限的)。因 ..
发布时间:2015-11-28 12:04:24 其他开发

如何绕过注册表反射(Wow6432Node)?

我想提取从注册表中的某些信息,但因为我的剧本是在一个32位引擎上运行,它只会从Wow6432Node某些键提取信息。有没有一种方法可以绕过注册表反射和来自读 HKEY_LOCAL_MACHINE \ SOFTWARE \微软 和 HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \微软 我只是想从钥匙读取的值,而不是更新它。 感谢你。 解决方案 ..
发布时间:2015-11-28 12:03:37 其他开发

64位版本的OSX - 不一致的malloc的错误

我收到了非常不一致的错误在X code: 的malloc:***错误对象0x1041146f8:不正确的校验和释放对象 - 对象被释放后,可能被修改。 ***设置一个断点在malloc_error_break调试 我知道,这不是我的$ C $直接C,因为一个32位版本的工作得很好(建筑设置为标准的32/64和建立有效的体系结构仅设置为NO)。它也偶尔会工作得很好,没有我改变甚至评论,但只 ..
发布时间:2015-11-28 12:02:28 其他开发

在64位计算机上使用32位的DLL

我有一个旧的项目,该项目采用的是32位的DLL。这工作正常,在32位处理器,但是当我安装在64位操作系统这是行不通的同一个项目。 有什么办法来转换32位DLL到64位?是否有其他解决方案,解决方案,使我的32位DLL工作在64位操作系统? 解决方案 您32位的dll应该只是罚款64位的机器上,只要它被加载到32位进程 - 试图加载32位DLL到一个64位的过程将失败。 如果你的项目是一个. ..
发布时间:2015-11-28 12:02:06 其他开发

请问有什么办法可以在32位计算机上执行64位程序?

只是一个简单的问题:有没有什么办法可以运行32位计算机上的64位Windows环境(mingw64)下编译的程序?任何DLL或我可以使用任何兼容层? 解决方案 如果你是在谈论一个32位处理器,则没有。但是,如果你在64位硬件上运行32位操作系统,那么你可以与VMWare做到这一点。 64位客人可以在32位主机上运行,​​如果硬件支持它。 ..
发布时间:2015-11-28 12:01:46 其他开发

如何知道你的.ipa是64位

我已经建立了一个.ipa文件有下列标志的ARMv7 armv7s和arm64。 有什么办法/工具,通过它我可以确保的.ipa确实有64位支持? 如何苹果发现在应用程序提交,如果应用程序二进制文件确实有64位支持。 解决方案 选项之一是使用脂-info%的路径对可执行%确保你不使用路径名为.app文件夹或档案的.ipa ..
发布时间:2015-11-28 12:01:27 移动开发

将64位计算机上的Visual Basic 6的程序运行?

我有一个计划建成VB6和使用一些32位 DLL的。将一个64位的机器上这个程序运行?这页面表明,它应该在Windows层上的Windows运行正常,但对于DLL的? 解决方案 是,无论是VB 6程序和DLL文件的工作只是罚款64位版本的Windows。 由于都是32位的,他们将在的Windows上的Windows 64(WOW64)子系统下运行,从而有效地模拟在64位版本的Windows 3 ..
发布时间:2015-11-28 11:59:54 其他开发

是否可以安全使用sys.platform =='win32的“检查64位的Python?

通常的检查的Windows上运行的Python应用程序和其他操作系统(Linux的典型值)的使用条件区分: 如果sys.platform =='的win32“: ... 但我不知道它是今天的安全时使用64位的Python被越来越广泛地应用于过去几年? 32是否真的意味着32位,或者基本上它指的是Win32 API的? 如果有可能要休息一天sys.platform为“Win64 ..
发布时间:2015-11-28 11:58:30 Python