64-bit相关内容
我是编程新手,来自非 CS 背景(没有正式学位).我主要使用 C# 编写 winform. 我对 32 位和 64 位感到困惑....我的意思是,听说过 32 位操作系统、32 位处理器以及基于它们的程序可以拥有最大内存.它如何影响程序的速度.还有很多问题一直在脑海中浮现. 我试图阅读一些计算机组织和体系结构的书籍.但是,要么是我太笨,看不懂里面写了什么,要么作者假设读者有一些 CS
..
当我尝试在模拟器上运行我的 Android 应用程序时,我收到此错误: /dev/kvm 权限被拒绝. 我检查了权限并将我当前登录的用户添加到 kvm 组.怎么了? 解决方案 如评论中所述,从 Ubuntu 18.04 和 Linux Mint Tara 开始,您需要首先 sudo apt install qemu-kvm. 检查/dev/kvm的所有权使用 ls -a
..
sizeof(int) 在我的 Dev Cpp 上显示 4,即使它在 64 位机器上运行.为什么它不考虑底层硬件并显示 8 呢?另外,如果我的编译环境也更改为 64 位(64 位编译器 是否首先有意义?!),那么 int 的大小会改变吗? 是否有任何标准来决定这一点? 解决方案 摘自 http://en.wikipedia.org/wiki/64-bit(在64-bit data m
..
我一直在尝试阅读 32 位和 64 位处理器(http://en.wikipedia.org/wiki/32-bit_processing).我的理解是 32 位处理器(如 x86)具有 32 位宽的寄存器.我不确定这意味着什么.所以它有特殊的“内存空间"可以存储高达 2^32 的整数值? 我不想听起来很愚蠢,但我对处理器一无所知.我假设 64 位通常比 32 位好.虽然我现在的电脑(一年了
..
我们有一个大型 VS 2010 解决方案,主要是 C# 代码,但也有一些本机 DLL,各种 C# 项目都依赖(包括我们的单元测试 DLL).我们正在尝试同时支持 32 位和 64 位版本的库.因此,我们现在将本机 DLL 构建为 32 位和 64 位.问题是我们的许多 C# 项目都有构建后事件,这些事件将所需的本机 DLL 复制到项目的 TargetDir 中.现在我们有两个不同版本的本机 DLL
..
我现在正在 64 位操作系统(Windows Server 2008 64 位)上的 Visual Studio 2008 上进行开发. 虽然我编写的应用程序支持 64 位,IIS7 也是如此,但内置的 ASP.NET 开发服务器(又名 Cassini,又名 WebDev.Webserver.exe)以 32 位运行. 这带来了很多问题,例如: 32 位和 64 位应用程序具有单
..
我正在尝试学习为 64 位 Mac OS 编写汇编语言.我对 32 位 Mac OS 以及 32 位和 64 位 Linux 都没有问题. 但是,Mac OS 64 位不同,我无法弄清楚.所以我是来寻求帮助的. 我使用系统调用打印没有问题.但是,我想学习如何使用 Mac OS 的 64 位汇编语言调用 C 函数. 请看下面的代码 .data_你好:.asciz "你好,世界\n
..
我是编程新手,来自非 CS 背景(没有正式学位).我主要使用 C# 编写 winform. 我对 32 位和 64 位感到困惑....我的意思是,听说过 32 位操作系统、32 位处理器以及基于它们的程序可以拥有最大内存.它如何影响程序的速度.还有很多问题一直在脑海中浮现. 我试图阅读一些计算机组织和体系结构的书籍.但是,要么是我太笨,看不懂里面写了什么,要么作者假设读者有一些 CS
..
我刚刚更新到 xcode 5.1 - 苹果决定让所有应用程序默认编译为 64 位 - 我的应用程序有一些遗留代码,我花了最后几个小时弄清楚如何停止 64 位的 Xcode 构建.认为这可能会帮助有同样问题的人... 查看已接受的答案以获得更清晰的视觉步行思路 (我基于原文的答案...) 在目标-->构建设置-->架构-->架构 选择其他 删除(按“-")$(ARCH_ST
..
我有一个 32 位的 .so 二进制库,我必须生成使用它的 64 位程序.有没有办法包装或转换它,以便它可以与64位程序一起使用? 解决方案 没有.您不能直接链接到 64 位程序中的 32 位代码. 最好的选择是编译一个 32 位(独立)程序,它可以在您的 64 位平台上运行(使用 ia32),然后使用一种进程间通信的形式从您的 64 位程序与其进行通信.
..
可能更适合“机架溢出",但从开发人员的角度来看,将 IIS(同时提供传统经典 ASP 和 .NET)作为 32 位进程而不是 64 位进程运行在64位Windows主机? 32/64(iis/服务器)相对于 32/32 的主要优势似乎是每个 IIS 进程最多可以使用 4GB 内存. 我期望 32/64 比 64/64 的优势似乎是更容易访问旧的 32 位进程内 DLL(我们仍然有一个来
..
当我的应用程序运行时,我必须将 psTool 实用程序复制到 System32 文件夹. 我在 64 位 Windows 7 上,每当我尝试通过 File.Copy 将 exe 复制到 system32 位文件夹时,该 exe 总是被复制到 SysWow64. 当我在 destFile 上放置断点时,路径显示为 C:\Windows\System32 但文件没有进入(进入 sysWow64
..
可能的重复: Visual Studio“任何 CPU"目标 我注意到在 VS 中编译 C# 代码时,通常有针对 32/64 位系统编译的选项,也有针对任何 cpu 编译的选项. 这两个选项有什么区别?选择任何 CPU 是否仅编译为中间字节码,而第一个选项编译为机器码(这听起来不太可能)?或者别的什么? 解决方案 在 32 位 机器上: Any CPU:作为 32 位进
..
一个很棒的编程资源 Bit Twiddling Hacks,提出了(此处)以下方法计算 32 位整数的 log2: #define LT(n) n, n, n, n, n, n, n, n, n, n, n, n, n, n, n, n静态常量字符 LogTable256[256] ={-1, 0, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3,LT(4),
..
我有一个以 32/64 位构建并具有相应 32/64 位依赖项的项目.我希望能够切换配置并使用正确的引用,但我不知道如何告诉 Visual Studio 使用适合体系结构的依赖项. 也许我的方法不对,但我希望能够在配置下拉列表中在 x86 和 x64 之间切换,并使引用的 DLL 正确. 解决方案 这是我在以前的项目中所做的,这将需要 .csproj 文件的手动版本.您还需要用于不同
..
我有一个现有的 ASP.net 3.5 Web 应用程序.这是在 32 位环境中测试和工作的.计划将此应用程序移至 64 位环境. 作为第一步,计划是在“Any CPU"中编译整个应用程序有没有人知道可用于从 32 位移植到 64 位的任何计划/清单? 由于硬件仍在采购中,实际系统测试还需要一段时间才能开始,因此我们希望尽量减少实际系统测试期间出现的问题. \ 解决方案
..
使用 Visual Studio 2005,我用 C 语言编写了一个简单的 DLL,它使用 Windows API 发送 UDP 数据报并将其连接到第三方程序中.在 64 位机器上,它根本不起作用,因为在这种情况下第三方代码是为 64 位编译的.所以我需要提供同一个 DLL 的两个版本 - 一个用于 32 位,一个用于 64 位. 但是,我没有设法让 Visual Studio(在 32 位
..
可能的重复: Visual Studio“任何 CPU"目标是什么意思? 我们有一个 WPF 应用程序,它必须在从 Windows XP x32 到 Windows 8 x64 的大量 Windows 机器上运行.我们的应用程序包括 NHibernate 和 SQLite.我们不需要 x64 的任何特性.如何修改应用程序以在所有架构上运行而没有任何问题? 我们的应用在 .Net 4.
..
我有一个 C# Visual Studio 项目 (.csproj),它引用了 System.Data 的 Framework64 版本.当我尝试使用 MSBuild/Team Foundation Server (TFS) 在另一台机器上失败,因为 64 位 DLL 不存在. 我应该绑定到框架版本,还是在 64 位机器上运行时这会限制我?.NET 是否会在可能的情况下重定向绑定以使用 64
..
将旧版 32 位应用程序安装到 C:\Program Files 而不是 C:\Program Files(x86) 会有什么负面影响? 解决方案 我认为这并不重要.您可以从桌面、外部驱动器等运行 64 位应用程序,就像运行 32 位应用程序一样.我认为差异纯粹是为了组织. 或者假设您正在开发 32 位和 64 位版本的应用程序,您可以安装这两个版本并通过将它们放在单独的 Progr
..