48得票2回答
跳过不兼容的库进行编译

当我在本地机器上尝试编译项目副本时,出现错误提示它正在跳过不兼容的库。然而,当我在工作服务器上使用实时版本进行操作时,这种情况并不会发生[实时版本能够完美运行]。 各种其他网站让我相信这可能是环境问题,因为我正在64位Ubuntu发行版上开发,并且我认为服务器版本正在运行32位。尽管如此,在设...

47得票17回答
在一个位数组中找到最左边被设置的最高位

我有一个位数组的实现,其中第0个索引是数组中第一个字节的最高有效位,第8个索引是第二个字节的最高有效位,以此类推... 如何快速找到在这个位数组中设置的第一个位?我查阅了所有相关解决方案,但它们都只能找到第一个最不重要的位,而我需要第一个最重要的位。因此,对于0x00A1,我想要的结果是8(...

44得票3回答
Linux上的pid_t、uid_t和gid_t的大小

在 Linux 系统上(无论是 32 位还是 64 位),pid_t、uid_t 和 gid_t 的大小是多少?

39得票6回答
在64位操作系统上,作为32位或64位运行IIS有什么优缺点?

可能更适合“Rack Overflow”,但从开发者的角度来看,将IIS(服务于经典ASP和.NET)作为32位进程而不是64位进程在64位Windows主机上运行有什么优缺点? 32/64(iis/server)超过32/32的主要优点似乎是每个IIS进程可以达到4GB的内存。 我期望3...

38得票12回答
如何制作同时支持32位和64位架构的Android应用程序?

我刚刚收到并阅读了来自Google Play的新闻通讯, 其中提到从明年开始,商店“将要求具有本地库的新应用程序和应用程序更新除其32位版本外还提供64位版本”。 对于那些还没有阅读过的人,它声明: 2019年的64位支持要求 Android 5.0引入了对64位架构的平台支持。今天,超...

37得票8回答
如何强制MSBuild以32位模式编译?

我正在使用MSBuild(通过NAnt)编译一堆VB.NET程序集。因为这些程序集依赖于COM互操作,所以我需要保证它们在64位操作系统上以32位模式运行。我可以通过更改Visual Studio中的项目将可执行程序集编译为32位,但我真的希望能够强制所有可执行文件在构建服务器上编译为32位模...

36得票1回答
如何使用mingw-w64编译并链接32位Windows可执行文件

我正在使用Ubuntu 13.04,并使用apt-get install mingw-w64安装了mingw-w64。我可以使用以下命令编译和链接一个可工作的64位程序版本:x86_64-w64-mingw32-g++ code.cpp -o app.exe 如何生成一个32位版本的app.e...

32得票6回答
从批处理文件中运行vbscript

我只需要编写一个简单的批处理文件来运行一个VB脚本。VB脚本和批处理文件都在同一个文件夹中,且位于SysWOW64目录下,因为只有在该目录中才能执行VB脚本。目前我的批处理文件如下:@echo off %WINDIR%\SysWOW64\cmd.exe cscript necdaily.vbs...

31得票15回答
处理器,操作系统:32位,64位

我是一个非CS背景(没有正式学位)的编程新手,主要使用C#编写winforms。 我对32位和64位有些困惑...我知道有32位操作系统、32位处理器,以及基于这些的程序可以占用最大内存。它如何影响程序的速度?还有很多问题经常在我的脑海中浮现。 我尝试阅读了一些《计算机组成与体系结构》的书...

31得票10回答
在64位的C#中,int是一个64位整数吗?

在我的 C# 源代码中,我可能已将整数声明为:int i = 5; 或者Int32 i = 5; 在当前普及的32位世界中,它们是等效的。然而,随着我们迈向64位世界,我说以下内容将变得相同,这种说法是否正确? 在当前普及的32位世界中,它们是等效的。但是,随着我们进入64位世界,我所说的...