11 如何判断我是在64位JVM还是32位JVM中运行(从程序中)? 如何确定运行我的应用程序的JVM是32位还是64位?具体来说,我可以在程序中使用哪些函数或属性来检测到这一点? 563 java jvm java-native-interface 64-bit 32-bit
25 Android Studio:/ dev / kvm设备权限被拒绝 当我尝试在模拟器上运行Android应用程序时,出现以下错误: / dev / kvm权限被拒绝。 我检查了权限,并将当前登录的用户添加到了kvm组。怎么了? 556 64-bit ubuntu-14.04 kvm android-studio-2.0 ubuntu-18.04
9 Visual Studio“任何CPU”目标是什么意思? 我对Visual Studio 2008中的.NET平台生成选项有些困惑。 什么是“任何CPU”编译目标,它生成什么样的文件?我检查了此“任何CPU”构建的输出可执行文件,发现它们是x86可执行文件(谁看不到它!)。那么,将可执行文件定向到x86与“任何CPU”之间有什么区别吗? 我注意到的另一件事是,托管C ++项目没有该平台作为选项。这是为什么?这是否意味着我怀疑“任何CPU”可执行文件都是纯32位可执行文件? 494 .net visual-studio-2008 build 64-bit
19 即使平台相同,也“尝试加载格式错误的程序” 我从64位系统上的32位非托管DLL调用函数。我得到的是: BadImageFormatException:试图加载格式错误的程序。(来自HRESULT的异常:0x8007000B) 最初,我将项目设置为Any CPU平台,因此将它们都更改为x86,但是此错误仍在发生。这确实是我所知道的唯一解决方法。 DLL没有损坏或任何东西,因为我可以将它们与其他程序一起使用(我没有源程序)。我以为也许没有找到依赖性,但是我检查了一下,发现它们都在那里。另外,DllNotFoundException在这种情况下,它不会抛出吗? 我还可以做些什么?在您说“改用64位非托管DLL”之前,让我指出,没有一个。;) 461 .net 64-bit pinvoke 32-bit badimageformatexception
15 如何确定.NET程序集是为x86还是x64构建的? 我有一个.NET程序集的任意列表。 我需要以编程方式检查每个DLL是否为x86(而不是x64或Any CPU)构建的。这可能吗? 327 .net assemblies x86 64-bit x86-64
29 如何使用.NET检测Windows 64位平台? 在.NET 2.0 C#应用程序中,我使用以下代码来检测操作系统平台: string os_platform = System.Environment.OSVersion.Platform.ToString(); 这将返回“ Win32NT”。问题是,即使在64位Windows Vista上运行,它也会返回“ Win32NT”。 还有其他方法可以知道正确的平台(32或64位)吗? 请注意,当在Windows 64位上作为32位应用程序运行时,它也应该检测到64位。 267 c# windows 64-bit .net-2.0 platform-detection
8 CentOS 64位错误的ELF解释器 我刚刚安装了CentOS 6 64位版本,我试图在64位计算机上安装32位应用程序,但出现此错误: /lib/ld-linux.so.2:错误的ELF解释器:没有这样的文件或目录 我是Linux新手。我该如何解决? 183 linux centos 64-bit 32bit-64bit centos6
17 应用程序无法正确启动(0xc000007b) 我有一个正在单台PC上开发的客户端/服务器应用程序。现在它需要两个串行端口,所以我从朋友那里借了一台PC。 当我构建应用程序并尝试运行或调试它时(无论是在Delphi IDE中还是从Windows文件管理器中),它都会出现错误“应用程序无法正确启动(0xc000007b)”。 谷歌搜索并没有带来太多,但是似乎表明这与Delphi无关,并且在其他应用程序中也会发生。这似乎是由于从64位应用程序调用32位DLL引起的,反之亦然。 两台PC均为Windows 7、64位 两者都具有只能处理32位的Delphi Xe2入门版 该应用程序可以在我的PC上正常运行,但不能在我朋友的PC上运行 其他Delphi应用程序在两台PC上都可以正常运行 谁能给我一个关于如何追踪的提示? 159 windows delphi 64-bit
8 C#-如何在Windows 64位上获取程序文件(x86) 我正在使用: FileInfo( System.Environment.GetFolderPath( System.Environment.SpecialFolder.ProgramFiles) + @"\MyInstalledApp" 为了确定是否在用户计算机上检测到程序(这不是理想选择,但是我正在寻找的程序是MS-DOS应用程序的正确选择,我想不出另一种方法)。 在Windows XP和32位版本的Windows Vista上,此功能正常。但是,在x64 Windows Vista上,代码返回x64程序文件文件夹,而应用程序安装在程序文件x86中。有没有一种方法可以通过编程方式将路径返回到x86程序文件,而无需硬接线“ C:\ Program Files(x86)”? 153 c# windows file 64-bit
7 64位Windows上long的位大小是多少? 不久前,有人告诉我long在64位计算机上不是64位,我应该始终使用int。这对我来说没有意义。我已经看到文档(例如Apple官方网站上的文档)说long在为64位CPU进行编译时确实是64位。我查看了64位Windows上的内容,发现 Windows:long并int保持32位长度,并且为64位整数定义了特殊的新数据类型。 (来自http://www.intel.com/cd/ids/developer/asmo-na/eng/197664.htm?page=2) 我应该使用什么?我是否应该在Windows上定义类似(uw,sw((un)signed width))的东西,long否则是否要检查目标CPU的位大小? 137 c++ c windows 64-bit porting
11 如何查找本机DLL文件是编译为x64还是x86? 我想确定是否从托管代码应用程序(C#)将本机程序集编译为x64或x86 。 我认为它必须在PE标头中,因为操作系统加载程序需要知道此信息,但我找不到它。当然,我更喜欢在托管代码中执行此操作,但是如果需要,我可以使用本机C ++。 133 c# .net winapi 64-bit x86-64
6 如何使用gcc / cmake在64位Linux机器上编译32位二进制文件 是否有可能编译项目在32位与cmake和gcc一对64位系统?可能是,但是我该怎么做? 当我以“无知”方式尝试时,没有设置任何参数/标志/等,只是设置LD_LIBRARY_PATH为在~/tools/lib其中查找链接的库似乎忽略了它,而仅查看名为lib64的子目录。 129 linux gcc 64-bit cmake 32-bit
8 如何使用Visual C ++ 2010 Express编译64位应用程序? 是否有一种简单的方法可以使用32位版本的Visual C ++ 2010 Express编译64位应用程序?需要什么配置(如果有)? 128 c++ 64-bit visual-studio-express
7 在Visual Studio中构建时有条件地使用32/64位引用 我有一个构建在32/64位并且具有相应的32/64位依赖项的项目。我希望能够切换配置并使用正确的引用,但是我不知道如何告诉Visual Studio使用适合于体系结构的依赖关系。 也许我会采用错误的方式,但是我希望能够在配置下拉菜单中在x86和x64之间切换,并使引用的DLL正确无误。 124 .net visual-studio 64-bit 32bit-64bit