64-bit相关内容

处理器、操作系统:32 位、64 位

我是编程新手,来自非 CS 背景(没有正式学位).我主要使用 C# 编写 winform. 我对 32 位和 64 位感到困惑....我的意思是,听说过 32 位操作系统、32 位处理器以及基于它们的程序可以拥有最大内存.它如何影响程序的速度.还有很多问题一直在脑海中浮现. 我试图阅读一些计算机组织和体系结构的书籍.但是,要么是我太笨,看不懂里面写了什么,要么作者假设读者有一些 CS ..
发布时间:2021-11-26 14:49:34 其他开发

Android Studio:/dev/kvm 设备权限被拒绝

当我尝试在模拟器上运行我的 Android 应用程序时,我收到此错误: /dev/kvm 权限被拒绝. 我检查了权限并将我当前登录的用户添加到 kvm 组.怎么了? 解决方案 如评论中所述,从 Ubuntu 18.04 和 Linux Mint Tara 开始,您需要首先 sudo apt install qemu-kvm. 检查/dev/kvm的所有权使用 ls -a ..
发布时间:2021-11-26 14:49:27 其他开发

什么决定整数的大小?

sizeof(int) 在我的 Dev Cpp 上显示 4,即使它在 64 位机器上运行.为什么它不考虑底层硬件并显示 8 呢?另外,如果我的编译环境也更改为 64 位(64 位编译器 是否首先有意义?!),那么 int 的大小会改变吗? 是否有任何标准来决定这一点? 解决方案 摘自 http://en.wikipedia.org/wiki/64-bit(在64-bit data m ..
发布时间:2021-11-26 14:49:18 其他开发

32 位和 64 位处理器有什么区别?

我一直在尝试阅读 32 位和 64 位处理器(http://en.wikipedia.org/wiki/32-bit_processing).我的理解是 32 位处理器(如 x86)具有 32 位宽的寄存器.我不确定这意味着什么.所以它有特殊的“内存空间"可以存储高达 2^32 的整数值? 我不想听起来很愚蠢,但我对处理器一无所知.我假设 64 位通常比 32 位好.虽然我现在的电脑(一年了 ..
发布时间:2021-11-26 14:49:09 其他开发

如何从 C# 项目的构建事件访问 Visual Studio 解决方案级平台?

我们有一个大型 VS 2010 解决方案,主要是 C# 代码,但也有一些本机 DLL,各种 C# 项目都依赖(包括我们的单元测试 DLL).我们正在尝试同时支持 32 位和 64 位版本的库.因此,我们现在将本机 DLL 构建为 32 位和 64 位.问题是我们的许多 C# 项目都有构建后事件,这些事件将所需的本机 DLL 复制到项目的 TargetDir 中.现在我们有两个不同版本的本机 DLL ..
发布时间:2021-11-26 14:48:20 C#/.NET

Visual Studio 2010 WebDev WebServer (Cassini) 64 位兼容吗?

我现在正在 64 位操作系统(Windows Server 2008 64 位)上的 Visual Studio 2008 上进行开发. 虽然我编写的应用程序支持 64 位,IIS7 也是如此,但内置的 ASP.NET 开发服务器(又名 Cassini,又名 WebDev.Webserver.exe)以 32 位运行. 这带来了很多问题,例如: 32 位和 64 位应用程序具有单 ..

如何使用 printf 为 64 位 Mac OS X 编写汇编语言 hello world 程序?

我正在尝试学习为 64 位 Mac OS 编写汇编语言.我对 32 位 Mac OS 以及 32 位和 64 位 Linux 都没有问题. 但是,Mac OS 64 位不同,我无法弄清楚.所以我是来寻求帮助的. 我使用系统调用打印没有问题.但是,我想学习如何使用 Mac OS 的 64 位汇编语言调用 C 函数. 请看下面的代码 .data_你好:.asciz "你好,世界\n ..
发布时间:2021-11-26 14:40:32 其他开发

处理器、操作系统:32 位、64 位

我是编程新手,来自非 CS 背景(没有正式学位).我主要使用 C# 编写 winform. 我对 32 位和 64 位感到困惑....我的意思是,听说过 32 位操作系统、32 位处理器以及基于它们的程序可以拥有最大内存.它如何影响程序的速度.还有很多问题一直在脑海中浮现. 我试图阅读一些计算机组织和体系结构的书籍.但是,要么是我太笨,看不懂里面写了什么,要么作者假设读者有一些 CS ..
发布时间:2021-11-26 14:39:10 其他开发

如何停止为 64 位构建 xcode5.1

我刚刚更新到 xcode 5.1 - 苹果决定让所有应用程序默认编译为 64 位 - 我的应用程序有一些遗留代码,我花了最后几个小时弄清楚如何停止 64 位的 Xcode 构建.认为这可能会帮助有同样问题的人... 查看已接受的答案以获得更清晰的视觉步行思路 (我基于原文的答案...) 在目标-->构建设置-->架构-->架构 选择其他 删除(按“-")$(ARCH_ST ..
发布时间:2021-11-26 14:38:19 移动开发

将 32 位库链接到 64 位程序

我有一个 32 位的 .so 二进制库,我必须生成使用它的 64 位程序.有没有办法包装或转换它,以便它可以与64位程序一起使用? 解决方案 没有.您不能直接链接到 64 位程序中的 32 位代码. 最好的选择是编译一个 32 位(独立)程序,它可以在您的 64 位平台上运行(使用 ia32),然后使用一种进程间通信的形式从您的 64 位程序与其进行通信. ..
发布时间:2021-11-26 14:37:40 服务器开发

在 64 位操作系统上以 32 位和 64 位运行 IIS 的优缺点是什么?

可能更适合“机架溢出",但从开发人员的角度来看,将 IIS(同时提供传统经典 ASP 和 .NET)作为 32 位进程而不是 64 位进程运行在64位Windows主机? 32/64(iis/服务器)相对于 32/32 的主要优势似乎是每个 IIS 进程最多可以使用 4GB 内存. 我期望 32/64 比 64/64 的优势似乎是更容易访问旧的 32 位进程内 DLL(我们仍然有一个来 ..
发布时间:2021-11-26 14:37:21 C#/.NET

文件被复制到 SysWOW64 而不是 System32

当我的应用程序运行时,我必须将 psTool 实用程序复制到 System32 文件夹. 我在 64 位 Windows 7 上,每当我尝试通过 File.Copy 将 exe 复制到 system32 位文件夹时,该 exe 总是被复制到 SysWow64. 当我在 destFile 上放置断点时,路径显示为 C:\Windows\System32 但文件没有进入(进入 sysWow64 ..
发布时间:2021-11-26 14:35:12 C#/.NET

C# 为 32/64 位编译还是为任何 cpu 编译?

可能的重复: Visual Studio“任何 CPU"目标 我注意到在 VS 中编译 C# 代码时,通常有针对 32/64 位系统编译的选项,也有针对任何 cpu 编译的选项. 这两个选项有什么区别?选择任何 CPU 是否仅编译为中间字节码,而第一个选项编译为机器码(这听起来不太可能)?或者别的什么? 解决方案 在 32 位 机器上: Any CPU:作为 32 位进 ..
发布时间:2021-11-26 14:34:40 C#/.NET

在 Visual Studio 中构建时有条件地使用 32/64 位引用

我有一个以 32/64 位构建并具有相应 32/64 位依赖项的项目.我希望能够切换配置并使用正确的引用,但我不知道如何告诉 Visual Studio 使用适合体系结构的依赖项. 也许我的方法不对,但我希望能够在配置下拉列表中在 x86 和 x64 之间切换,并使引用的 DLL 正确. 解决方案 这是我在以前的项目中所做的,这将需要 .csproj 文件的手动版本.您还需要用于不同 ..
发布时间:2021-11-26 14:33:33 C#/.NET

.NET 3.5 Web 应用程序 - 移植到 64 位 - 潜在问题

我有一个现有的 ASP.net 3.5 Web 应用程序.这是在 32 位环境中测试和工作的.计划将此应用程序移至 64 位环境. 作为第一步,计划是在“Any CPU"中编译整个应用程序有没有人知道可用于从 32 位移植到 64 位的任何计划/清单? 由于硬件仍在采购中,实际系统测试还需要一段时间才能开始,因此我们希望尽量减少实际系统测试期间出现的问题. \ 解决方案 ..
发布时间:2021-11-26 14:32:34 C#/.NET

如何在 32 位计算机上与 VS 2005 交叉编译 64 位 DLL?

使用 Visual Studio 2005,我用 C 语言编写了一个简单的 DLL,它使用 Windows API 发送 UDP 数据报并将其连接到第三方程序中.在 64 位机器上,它根本不起作用,因为在这种情况下第三方代码是为 64 位编译的.所以我需要提供同一个 DLL 的两个版本 - 一个用于 32 位,一个用于 64 位. 但是,我没有设法让 Visual Studio(在 32 位 ..
发布时间:2021-11-26 14:32:17 其他开发

如何避免 Windows 和 .Net 中的 32/64 位架构困境?

可能的重复: Visual Studio“任何 CPU"目标是什么意思? 我们有一个 WPF 应用程序,它必须在从 Windows XP x32 到 Windows 8 x64 的大量 Windows 机器上运行.我们的应用程序包括 NHibernate 和 SQLite.我们不需要 x64 的任何特性.如何修改应用程序以在所有架构上运行而没有任何问题? 我们的应用在 .Net 4. ..
发布时间:2021-11-26 14:32:08 C#/.NET

.NET 'Any CPU' 项目是否应该绑定到 Framework 或 Framework64 DLL?

我有一个 C# Visual Studio 项目 (.csproj),它引用了 System.Data 的 Framework64 版本.当我尝试使用 MSBuild/Team Foundation Server (TFS) 在另一台机器上失败,因为 64 位 DLL 不存在. 我应该绑定到框架版本,还是在 64 位机器上运行时这会限制我?.NET 是否会在可能的情况下重定向绑定以使用 64 ..
发布时间:2021-11-26 14:31:59 C#/.NET

将 32 位应用程序安装到 C:\Program Files\ 而不是 C:\Program Files(x86)\ 会有什么负面影响?

将旧版 32 位应用程序安装到 C:\Program Files 而不是 C:\Program Files(x86) 会有什么负面影响? 解决方案 我认为这并不重要.您可以从桌面、外部驱动器等运行 64 位应用程序,就像运行 32 位应用程序一样.我认为差异纯粹是为了组织. 或者假设您正在开发 32 位和 64 位版本的应用程序,您可以安装这两个版本并通过将它们放在单独的 Progr ..
发布时间:2021-11-26 14:31:52 其他开发