64bit相关内容
使用下面的代码,我试图使用 printf()输出 unit64_t 变量的值。使用gcc编译代码会返回以下警告: $ b warning:格式'%x'需要类型为'unsigned int'的参数, 但参数2的类型为'uint64_t'[-Wformat =] 代码: #include #include int main(
..
我试图在64位Linux上的 GCC 中的扩展内联ASM中输出相同的字符串两次。 int main() { const char * test =“test\\\ ”; $ b asm( “movq%[test],%% rdi\\\ ”//调试器显示rdi = *字符串地址* “movq $ 0,%% rax \\\ “ ”push %% rbp\\\ “ ”push %%
..
我的意思是高精度版本,不是常规 double precision。 解决方案 FPU堆栈仍然可用,公开了80位精度算法正如@EricPostpischil指出的那样(不知道如果处理器仍然有完整的逻辑,或者这个部分是在硬件层面上模拟的话)。 GCC中的开发者可以使用 long double 类型。例如,为方法生成的程序集 long double f(long double a,lon
..
我有一个为Linux x86 32位开发的应用程序。有很多的浮点运算和大量的测试取决于结果。现在我们将它移植到x86_64上,但是这个架构的测试结果是不同的。我们不想为每个架构保留一组单独的结果。 根据 GCC简介 - 对于GNU编译器gcc和g ++ 问题是X86_64中的GCC假设而x86则假设 fpmath = 387 。 fpmath = sse 。 387 FPU对所有操作都使用
..
以下代码将在Windows 7 32位下运行时出现严重故障: void CTestView :: OnDraw(CDC * / * pDC * /) { *(int *)0 = 0; // Crash CTestDoc * pDoc = GetDocument(); ASSERT_VALID(pDoc); if(!pDoc) return; // TODO:添
..
我收到一个ArgumentException“对象类型无法转换为目标类型”,但对我来说并不理想。 我打电话的方法有以下签名: public void Scan(IProgressStatus monitor,string registryPath,string startupDir,string addinsDir,string databaseDir,string scanFold
..
当我在C#应用程序中从form_load中抛出一个异常,当平台是x64时,它不起作用。 (它按照x86的预期运行) 当我浏览代码时,我得到了抛出异常的行,然后立即跳到timer_Tick。 p> 当我创建一个新项目并将此行添加到form_load时: 抛出新的System.Exception(“oops!”); 对于x86,它按预期崩溃。对于x64,它不会崩溃。 有没有办
..
解密密码保护的VBA项目中提供的代码在32但不是64位。 具体来说, Ret = FindWindow(vbNullString,“VBAProject Password”) 总是返回0.我试过 Ret = FindWindow(“#32770”,“VBAProject Password”) Ret = FindWindow(“XLMAIN”,“VBAPr
..
我在Win7 / 64bit上使用powershell 3。 我试图用这个命令使用.net的excel(32位): [microsoft.office.interop.excel.xlfileformat] 我收到这个错误: 无法找到类型microsoft.office.interop.excel.xlfileformat:确保加载了包含此类型的程序集。 我以前没有这个错误,当我使用Wi
..
我们的服务器以64位模式运行Windows 2008。 我使用以下代码访问excel文件: ... string connection = @“Provider = MSDASQL; Driver = {Microsoft Excel Driver(* .xls)}; DBQ =”+ path +“;”; ... 如果应用程序池设置为启用32位应用程序的
..
我导出数据库查询为Excel,我正在使用RTF格式化的行。 如何转换这些字段变成纯文本?我找到了很老的答案,所以我想知道有没有人知道一个方法。 解决方案 另一个选择可以是使用Microsoft Rich Textbox Control(但不能在x64 Office上测试) Sub rtfToText() 使用CreateObject(“RICHTEXT.RichtextCtr
..
我收到以下错误。 编译错误:此项目中的代码必须更新才能用于64位系统。 VBA代码 私人声明函数URLDownloadToFile Lib“urlmon”_ 别名“URLDownloadToFileA”(ByVal pCaller As Long,_ ByVal szURL As String,ByVal szFileName As String,_
..
我有一个在Excel 2007中开发的VBA应用程序,它包含以下代码,以允许访问 ShellExecute 函数从 Shell32.dll : 私有声明函数ShellExecute Lib“shell32.dll”别名“ShellExecuteA”(ByVal hwnd As Long ,ByVal lpOperation As String,ByVal lpFile As String,B
..
我正在尝试在系统目录中找到一个文件。 问题是当使用 Environment.SystemDirectory 在x64机器上,我仍然收到System32目录,而不是Systemwow64目录。 我需要在x86机器上获取“System32”目录,而x64上的“SystemWow64”目录 任何想法? 编辑: 要找到SysWow64,我使用的
..
我在应用程序中使用.NET Framework 4.0中的Entity Framework。 将操作系统升级到64位版本后,我注意到更高的CPU使用率应用程序。 专门为x86(而不是像以前那样的任何CPU)编译应用程序,应用程序恢复到与操作系统升级前相同的CPU使用情况。 p> 我使用以下代码进行了一些更详细的测量 一些预热代码在之前运行首次创建上下文并首次运行查询的开销未
..
启动时间即使是微小的DbContext 。 在采取他的代码并将其移动到单独的解决方案以尽可能隔离之后,我发现包含项目的平台目标对EF启动过程的运行时间有深刻的影响。 当定位x64时,我看到测试需要大约7秒钟来启动第一个DbContext和
..
在Windows 7 64位上,Eclipse 3.5.2的最佳设置是什么?我已经阅读过 Eclipse的最佳JVM设置是什么?,但无处提到64位系统。 Eclipse 3.5.2在我的8GB Windows 7 64位方框上运行相当缓慢。 提前感谢! David 解决方案 在64位操作系统上运行eclipse时,必须使用压缩的oops 。见 Ismael Juma的博客文章。对于
..
我刚刚从Windows 8升级到Windows 10(两者都是64位),而我以前的Eclipse Juno与ADT-plugin for Android开发不再起步。 所有我可以看到的是鼠标指针显示某些东西正在加载几秒钟,然后没有其他事情发生。 我尝试的 p> 重命名为 eclipse.ini 让它重新创建它:甚至没有重新创建它将其重新命名。 在Eclipse exe上打开“W
..
在Windows 7 64位,运行Eclipse 3.6 64位JDK(jdk1.6.0_23)64位和Android 2.3(bitness?),通过Eclipse的Run | Run(Ctrl + F11)运行程序调用android仿真器,但是不会在仿真器上安装.apk(当然不会运行它)。 (更新,回答@ Computerish的问题)在Eclipse的控制台是: [2010-1
..
我刚刚下载了 eclipse-java-helios-SR2-win32-x86_64.zip 提取了zip。 当我试图运行我得到错误: 这是我的.ini文件: -startup plugins / org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar --launcher.library plugins
..