问题标签 [64-bit]

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.

0 投票
2 回答
1933 浏览

windows - 64 位 Windows 2008 问题上的 VMWare Server 1.0.7

通常在使用 VMWare Server 1.0.7 时,系统会询问您是要连接到本地机器还是远程主机。在 64 位 Windows 2008 上安装相同的软件仅提供远程主机选项。

我尝试输入本地计算机名称作为主机并输入对服务器具有管理员权限的凭据,但我只是收到“无法连接,因为目标计算机主动拒绝它”错误。我试图在谷歌上找到解决方案,但没有任何乐趣。

以前有人遇到过这个问题,可以指出我正确的方向吗?

0 投票
6 回答
9631 浏览

c# - 如果 x86 构建,Nunit.exe 无法在 Vista 64 位上运行

我在 Vista 64 位上,我有一个使用 x86 配置构建的项目。一切正常。现在,我们正在创建测试。我们有 NUnit 2.4.8 但我们有很多问题。

当我们直接选择 .dll 时,测试正在通过 Nunit.exe (gui) 加载,但在执行时我们有一个 system.badimageformatexception。

我通过在 Google 上搜索了一些关于 nunit.exe.config 的技巧,但没有任何工作。(更改为 UTF8...取消注释 .net 版本以进行启动)。

任何的想法?

更新

我已经清理了解决方案并删除了所有 BIN 文件夹。现在,当我编译时,我清楚地看到 bin 目录中只有 /x86/,而不是 x64 中的旧 /debug/。

当我使用 Nunit 时,我有一个异常(在加载中):System.IO.FileNotFoundException...

服务器堆栈跟踪:在 System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) 在 System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) 在 System.Reflection.Assembly.Load(String assemblyString) 在 NUnit.Core.Builders.TestAssemblyBuilder.Load(String path) 在 NUnit.Core.Builders.TestAssemblyBuilder.Build(String assemblyName, Boolean autoSuites) 在 NUnit.Core.Builders.TestAssemblyBuilder.Build(String assemblyName, String testName,Boolean autoSuites) 在 NUnit.Core.TestSuiteBuilder.BuildSingleAssembly(TestPackage package) 在 NUnit.Core.TestSuiteBuilder.Build(TestPackage package) 在 NUnit.Core.SimpleTestRunner.Load(TestPackage package) 在 NUnit.Core.ProxyTestRunner.Load(TestPackage package ) 在 NUnit.Core.ProxyTestRunner.Load(TestPackage package) 在 NUnit.Core.RemoteTestRunner.Load(TestPackage package) 在 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg,Int32 methodPtr,布尔 fExecuteInContext)处的 methodPtr,布尔 fExecuteInContext,Object[]& outArgs)Build(TestPackage package) at NUnit.Core.SimpleTestRunner.Load(TestPackage package) at NUnit.Core.ProxyTestRunner.Load(TestPackage package) at NUnit.Core.ProxyTestRunner.Load(TestPackage package) at NUnit.Core.RemoteTestRunner.Load( TestPackage 包)在 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs) 在 System.Runtime.Remoting.Messaging.StackBuilderSink。 SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)Build(TestPackage package) at NUnit.Core.SimpleTestRunner.Load(TestPackage package) at NUnit.Core.ProxyTestRunner.Load(TestPackage package) at NUnit.Core.ProxyTestRunner.Load(TestPackage package) at NUnit.Core.RemoteTestRunner.Load( TestPackage 包)在 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs) 在 System.Runtime.Remoting.Messaging.StackBuilderSink。 SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext) )System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext) )

在 [0] 处重新抛出异常:在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) 在 NUnit.Core 的 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)。 NUnit.Util.TestDomain.Load(TestPackage package) 处的 TestRunner.Load(TestPackage package) NUnit.Util.TestLoader.LoadTest(String testName)

更新 2

我正在使用已修改为 x86 而不是 x64 的任何 CPU 进行编译。原因是为了调试。这已经在上一个链接中讨论过了。我必须确认 NUnit 在 64bits mod 和 Corflags.exe 中运行

0 投票
10 回答
24674 浏览

visual-studio - Visual Studio(6.0、2003 和 2008)与 Windows Vista 64 位 (x64) 的兼容性

在 Windows Vista 64 位上运行 Visual Studio 6.0(包括 Visual SourceSafe 6.0 客户端)、Visual Studio 2003 和 Visual Studio 2008 是否存在兼容性问题?

我可以使用 Vista Web Server 交互式地调试应用程序吗?我还能制作/编译项目吗?

假设 Visual Studio 6.0 和 2003 将在 WoW64(Windows-on-Windows 64 位)下执行,而 Visual Studio 2008 是本机 x64 是否正确?

我注意到“Windows Vista 和 Windows Server 2008 上的 Visual Basic 6.0 支持声明”(http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx)指出“64 位 Windows 上的 VB6 开发不是并且不会被支持。”

我发现了一些尝试类似努力的其他人的用户网/新闻组讨论

0 投票
6 回答
29456 浏览

javascript - 通过 JSON 发送 64 位值的公认方式是什么?

我的一些数据是 64 位整数。我想将这些发送到在页面上运行的 JavaScript 程序。

然而,据我所知,大多数 JavaScript 实现中的整数都是 32 位有符号数。

我的两个选择似乎是:

  1. 将值作为字符串发送
  2. 将值作为 64 位浮点数发送

选项 (1) 并不完美,但选项 (2) 似乎远没有那么完美(数据丢失)。

你是如何处理这种情况的?

0 投票
2 回答
3617 浏览

c++ - 视觉工作室的stdcall覆盖?

在 xp 32bit 中,此行编译没有问题,但在 vista 64bit 中,此行:

给出以下错误

错误 C2440:“=”:无法从“FARPROC”转换为“int (__cdecl *)(void)”

GetProcAddress 定义为

和 m_FuncAddr 作为

据我了解,两者都是stdcall。

为了避免我不得不提出的错误

我的问题:

如果 m_FuncAddr 和 GetProcAddress 都有 stdcall 调用约定,为什么我必须用 cdecl 来“调用”它?

VS项目设置'默认调用约定(设置为cdecl)是否有可能覆盖上面的assignemet语句?

提前致谢!

[编辑]

为了澄清这个问题:

在等式的一侧(比如第 1 侧)我有

在另一边(第 2 面)

So how is it that i have to cast side 2 with cdecl if both are stdcalls ? Or am I not getting something ?

0 投票
5 回答
8904 浏览

asp.net - 在 windows server 2008 64bit 下运行 asp.net 1.1 应用程序

在 windows server 2008 64-bit web edition 下运行 asp.net 1.1 应用程序有什么问题吗?

0 投票
7 回答
46590 浏览

tomcat - 如何在 WinXP 64 位上运行 Tomcat 6?

在 WinXP 64 上安装了 Tomcat 6。它安装得很好。但是当我尝试(从 Windows 服务)启动它时,我收到以下错误:“无法在本地计算机上启动 Apache Tomcat 服务。” 错误 216:0xd8

0 投票
7 回答
26006 浏览

java - 如何用 ant 确定构建架构(32bit / 64bit)?

我们继承了一个 ant 构建文件,但现在需要部署到 32 位和 64 位系统。

非 Java 位使用 GNUMakefiles 完成,我们只需调用“uname”来获取信息。有没有类似甚至更简单的方法来用蚂蚁模仿这个?

0 投票
2 回答
719 浏览

visual-studio - 在 64 位模式下运行时缺少 Visual Studio 功能

有人能告诉我为什么我在 64 位平台上开发时没有所有可用的开发工作室窗口吗?我将我的开发桌面盒升级到服务器 2003 x64 以匹配我们的部署平台。从那时起(我使用的是 VS2005)我注意到有几个窗口不可用。我无法查看进程(这是最烦人的),所以我不知道我附加到哪些进程。我可以很好地附加到一个进程,但它不会显示调试器下已经运行的内容。还有其他的,但那是我目前脑海中浮现的一个。

我的问题是在 64 位下开发的这些限制在哪里记录(假设它们是)?(当然,我也一直收到“编辑/继续”警告对话框,告诉我这在 64 位中不起作用)

另外,VS2008 在 64 位下会更好吗?

追问:显然我的问题有点含糊。我正在 64 位开发环境中开发 64 位应用程序。“在 x86 中重新编译”并不能解决我的问题。

跟进#2:我再试一次。我想在 64 位环境中调试 64 位程序,但我没有显示所有的 VISUAL STUDIO 功能。我如何得到它们?

跟进#3:我刚刚安装了 XP 64(之前我使用的是 Server 2003 64 位),这些功能都再次出现(进程窗口等)。显然 Windows 的服务器版本不提供所有的开发功能。

谁能告诉我为什么?

0 投票
6 回答
1086 浏览

c++ - 我的 C++ 程序应该支持 IA64 还是只支持 x64?

我的程序应该支持 IA64,还是应该只支持 x64?

我自己无法轻松找到 IA64 计算机。IA64死了吗?

MS 似乎对 IA64 有广泛的支持,但我花了很长时间才找到一个 IA64,最后我不得不在 eBay 上得到它。