问题标签 [32bit-64bit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - Windows 7/64 上的 NUnit“丢失”GPSVC.DLL
我最近从 Vista/32 升级到 Win7/64。在我的旧机器上,一切正常。
不幸的是,在我的新机器上,NUnit 不会加载我的单元测试,并显示错误消息“System.IO.FileNotFoundException:无法加载文件或程序集'UnitTest'或其依赖项之一。系统找不到指定的文件”。(实际上,我必须检查我所有的解决方案项目并将它们设置为 32 位才能做到这一点。)
所以我加载了 Dependency Walker,它告诉我我缺少IESHIMS.DLL。我在我的机器上找到了两个,所以我从 Internet Explorer 目录中复制了 32 位版本,DW 停止抱怨该文件。
但是,它也缺少GPSVC.DLL。我在 C:\Windows\System32 中只找到了一个副本,但是当我将它复制到我的单元测试目录时,DW 抱怨它是 64 位的,并且 NUnit 仍然无法运行。它现在还将 SYSNTFY.DLL添加到缺失列表中。我只有其中一个,而且也是 64 位的。NUnit 仍然报错。
那么我应该放弃这个 64 位操作系统并回到旧的 32 位,还是我遗漏了一些明显的东西?
visual-studio-2010 - Visual Studio 2010 WebDev WebServer (Cassini) 64 位兼容吗?
我现在在 64 位操作系统(Windows Server 2008 64 位)上的 Visual Studio 2008 上进行开发。
虽然我编写的应用程序支持 64 位,但 IIS7 也是如此,但内置的 ASP.NET 开发服务器(又名 Cassini aka WebDev.Webserver.exe)以 32 位运行。
这带来了很多问题,例如:
- 32 位和 64 位应用程序具有单独的 HKLM\Software 注册表主目录
- SQL Server 客户端网络实用程序有 32 位和 64 位版本
- 我还没有发现的其他有趣的惊喜,但我肯定会出现
虽然我正在寻找解决大部分问题的方法,但我不得不问......
是否有人在 64 位架构上使用过 Visual Studio 2010 预览版,知道开发 Web 服务器是否可以处理 64 位,如果可以,是否可以选择在哪种模式下运行?(例如项目属性中的复选框)
visual-studio-2008 - Windows 7、Visual Studio 2008 和 Qt 4.6、32 或 64 位?
我正在尝试安装 Windows 7 64 位(与 32 位相反),主要是因为否则会浪费大量 RAM。
我想知道我是否应该安装 Visual Studio 2008 32 位或 64 位。我也是用Qt 4.5/4.6开发的,在64位环境下能玩吗?
关于什么是最推荐的配置有什么建议吗?
testing - VMWare 或任何其他“虚拟化软件”是否允许您设置 CPU 内核的数量?
我正在设置一台测试 PC,以帮助在单核计算机上找到一个奇怪的错误。我们办公室的所有电脑都没有单核了。
我可以使用 VMWare 来模拟多核计算机上的单核 PC 吗?
你能在 64 位 PC 上用 VMWare 模拟 32 位版本的 windows 吗?
php - 在 32 位模式下从命令行运行 php
是否可以告诉 php 在 32 位模式下从命令行运行脚本?我有一个使用 ODBC 驱动程序的 php 脚本,该驱动程序仅在 PHP 以 32 位运行时有效。这是我调用脚本的方式:
有任何想法吗?
linux - 将 32 位库链接到 64 位程序
我有一个 32 位 .so 纯二进制库,我必须生成使用它的 64 位程序。有没有办法包装或转换它,所以它可以与 64 位程序一起使用?
c# - 如何以编程方式确定特定进程是 32 位还是 64 位
我的 C# 应用程序如何检查特定应用程序/进程(注意:不是当前进程)是在 32 位还是 64 位模式下运行?
例如,我可能想按名称(即“abc.exe”)或基于进程 ID 号查询特定进程。
32bit-64bit - 32 位应用程序如何在 64 位 Windows Vista 上找到 64 位 Program Files 目录的位置?
我正在努力解决如何从 32 位应用程序确定 64 位 Windows Vista 上 64 位程序文件目录的位置的问题。
呼吁SHGetKnownFolderPath(FOLDERID_ProgramFilesX64)
不返回任何东西。MSDN文章KNOWNFOLDERID还指出FOLDERID_ProgramFilesX64
32 位应用程序不支持此特定调用。
我想尽可能避免硬编码“C:\Program Files”的路径。做类似的事情GetWindowsDirectory()
,从返回值中提取驱动器并将“\ Program Files”添加到它也没有吸引力。
32 位应用程序如何从 64 位 Windows Vista 中正确获取文件夹的位置?
背景
我们的应用程序有一个服务组件,它应该根据来自用户会话特定组件的请求启动其他进程。启动的应用程序可以是 32 位或 64 位。我们CreateProcessAsUser()
通过在启动用户会话过程中传入一个令牌来做到这一点。对于调用,我们通过APICreateProcessAsUser
创建一个环境块。CreateEnvironmentBlock()
问题在于CreateEnvironmentBlock()
,使用用户会话应用程序的令牌创建了一个带有 ProgramW6432="C:\Program Files (x86)" 的块,这对于 64 位应用程序来说是个问题。我们需要用适当的值覆盖它。
mysql - MySQL-python 1.2.3 和 OS X 10.5:64 位还是 32 位?
我一直很高兴地在运行 OS X 10.4 Tiger 的现有机器上使用 Django 和 MySQL 进行开发,并在新的 64 位 MacBook 上的 10.5 Leopard 中设置了类似的环境,并带有工作的 MySQL 和 Python 2.6.4。
但是,现在我希望他们进行交流,easy_install MySQL-python
给了ld warning
s file is not of the required architecture
,这导致我测试了我的 Python 2.4.6 安装(来自Mac OS X 光盘映像):
啊。所以我的 Python 安装似乎是 32 位的,并且(我认为?)不会为我的 64 位 MySQL 安装 MySQL-python。OS X(主要是 1.2.2)上的 MySQL-python 有很多黑客攻击,但是 - 经过数小时的阅读 - 我很确定他们不会修复这种架构不匹配的问题。所以我被卡住了,因为我无法决定是否:
- 放弃,删除64 位 MySQL安装(请彻底方法?)并改用 32 位 MySQL 光盘映像;
-
从 tarball以64 位模式重新安装 Python,
--with-universal archs-64-bit
详见Python.org 的 2.6 新闻。--enable-universalsdk=
因此,对于遇到此问题的任何人,我的问题是:
- 在 OS X 10.5 上安装 64 位 Python 值得费心吗?
- 如果是这样,(天真、懒惰的问题!)这两个必需的参数是如何组合的?
- 如果我只是跳过 32 位(如在我的工作设置中),我错过了什么?
我正在轻松安装,很容易在其他机器上复制(可能是学生使用)所以我真的很欢迎你的意见,拜托!
python - 大型 python 列表的内存要求是什么?
我正在做一件愚蠢的事情,例如:
没有惊喜; 我用完了内存地址空间(32 位 python 3.1
) 我的问题是:我如何计算一个大列表需要多少内存地址空间?在这种情况下,列表的顺序为2.3X10^37
。Python中是否有一个函数可以返回我正在寻找的信息,或者实际上是一个较小但相似的列表的大小?那些工具是什么?