64bit相关内容
我的IDE是Visual Studio 2013 Express for Windows Desktop / p> 我找不到一个清楚的答案,任何人都有解决方案。 方案 从命令行加载交叉编译器: 调用%VSDIR%\VC \vcvarsall.bat x86_amd64 打开解决方案 %VSDIR%\Common7\IDE \WDExpress.exe solut
..
我试图补充mod_auth_kerb apache在mac os x 10.5.7。我得不到编译错误,但是当apache尝试加载它: org.apache.httpd [95092]:httpd:语法错误在第160行/私人/ etc /apache2/httpd.conf:无法加载/usr/libexec/apache2/mod_auth_kerb.so到服务器:dlopen(/usr/li
..
假设我有一个需要在x86和x64平台上运行的.Net Framework 3.5 SP1 / CLR 2.0应用程序。假设无论出于什么原因,我需要创建单独的x86和x64安装程序。 由于我有一个x64特定的安装程序,无论如何,将有任何好处将应用程序本身重新编译为x64,而不是定位“AnyCPU”? 除了生成的程序集的头信息,目标是否改变为x64? > 解决方案 如果指定x64,
..
我目前正在创建一个共享lib DLL,但我需要在运行时在64位环境中加载它,因此它目前不工作。 如何使用g ++从代码块编译64位dll? 要使用g ++在Windows上编译64位程序,您需要 解决方案 https://www.dropbox.com/s/5nv14ecey1bqxuv/MinGW64.zip?dl=0“rel =”nofollow“> MinGW64 。我相信
..
此说明适用于Linux 32位: 当Linux程序开始时,所有指向命令行参数的指针都存储在堆栈中。参数的数量存储在0(%ebp),程序的名称存储在4(%ebp),参数存储在8(%ebp)。 我需要64位的相同信息。 编辑: 我有工作代码示例演示如何使用argc,argv [0]和argv [1]: http://cubbi.com/fibonacci/asm.html .
..
我正在开发一个64位的in-proc VC ++ ATL COM服务器,基本上只是将所有调用重定向到一个out-proc COM服务器。所以我的COM服务器基本上什么都不做。 最初,它使用C ++运行时在DLL( / MD )。我注意到,当我部署在一个干净的64位Win2k3 regsvr32失败,并出现错误: LoadLibrary({fileName})失败 - 此应用程序无法启动,因为
..
我有一个主要由ASP使用的32位COM组件,我们也有64位版本。 64位版本功能相同,使用相同的ProgID(和我知道相同的CLSID的etc)。 我可以在32位版本的同一台机器上安装/ regsvr 64位版本(显然在不同的文件夹中),并且我现有的32位应用程序继续使用32位组件,而我的64位应用程序使用64位版本? 解决方案 这应该是可能的。 在64位Windows上
..
有没有办法将VB6组件编译成64位? 我的感觉是答案是“不”,但我想确认一下。 ,如果可以,请粘贴到确认的授权来源的链接。 解决方案 否。我希望此计为权威。 64位Windows Visual Basic 6.0 运行时文件是32位的。这些文件 在64位Windows中运行 下表中引用的系统。 32位VB6应用程序和组件 仅在WOW模拟 环境中支持。 3
..
在64位计算机上从Visual Studio 2012运行应用程序,显示以下错误消息: 检索COM类工厂组件与CLSID {F2D4F4E5-EEA1-46FF-A83B-A270C92DAE4B}失败,由于以下错误:80040154类未注册(从HRESULT异常:0x80040154(REGDB_E_CLASSNOTREG)) 我在visualstudio中使用Inventor pa
..
我需要将一些传统的32位代码(我没有源代码)集成到项目中,以便可以从64位.NET程序集中调用。原始代码实现为DLL中的32位COM对象。 Windows不允许从64到32位对象的直接调用,所以我正在寻找如何处理这种情况的灵感。 如何可以遗留32位COM对象是从64位.NET程序集访问的? 更新:我们发现COM组件本身是一个ANSI C的包装,我们founf原来的源。我们能够在Visu
..
我在尝试将现有的32位COM加载项应用于64位Microsoft Word 2010。 为了使加载项对Word可见,我使用了dllsurrogate方法,正如此处所述。 问题是,现在addin在尝试将其工具栏和菜单添加到office时会导致一些奇怪的异常。我不知道,它是什么,似乎,命令栏引用变得无效的不可靠的时刻。 任何人都可以解释一下吗? 请注意,当我在32位Micros
..
我正在建立一个C#ActiveX DLL ...我是否使用REGASM或REGSVR32来注册? 如何注册64位接口vs 32 -bit interface? 解决方案 您需要使用 regasm.exe 注册32位和64位接口我相信你需要运行 regasm.exe 中的每一个: C:\Windows\Microsoft.NET\Framework\v2.0.50727
..
我有一个x64服务器,由于我的库编译成AnyCPU,运行在x64下。我们需要访问在x86下注册的COM组件。我不知道COM和我的谷歌搜索都不能导致我无处。 问题:我可以使用符号注册表链接从x64回到x86 COM组件?我需要在x64下注册COM组件吗?我可以(这里的任何语句...)? 谢谢。 解决方案 如果组件运行的是x64-native,则它无法在进程中加载32位COM服
..
我试图维护在许多不同系统上编译的代码。我看过十几种不同的方式来询问需要64位的 lseek 。一些系统使用 lseek64 ,有些使用 lseeko ,有些需要定义 _FILE_OFFSET_BITS = 64 ,现在我找到一个新的,需要你定义 __ USE_FILE_OFFSET64 。 这是否有任何标准? 解决方案 有 IEEE Std 1003.1-2004中的getconf值
..
我正在将 PTHotKeyLib 修改为64位元友善,但我已执行进入代码中的一个问题,我不知道如何解决。在PTHotKeyCenter中,registerHotKey方法创建一个EventHotKeyID实例,然后将PTHotKey对象填充到id属性中。原来的代码使用了很长。我将它转换为NSInteger根据苹果的64位节目指南。 - (BOOL)registerHotKey:(PTHo
..
我正在寻找有关使碳代码64位准备就绪的策略和文章。 将不存在。这几乎是一个死胡同 。 因此,为了将Carbon应用程序和工具包带到64位,他们的GUI部分必须在Cocoa和Objective-C中重写, p> 如何减少我在转换过程中所付出的努力?如何最小化所需的Objective-C代码的数量? 解决方案 Carbon应用程序和64位的工具包的GUI部分必须在Coco
..
我试图在Windows 8.1 x64上构建libCurl x64,我有链接器错误。我需要能够做到这一点,因为我需要创建一个64位调试版本的库,以便我可以跟踪一些奇怪的FTP相关的协议问题,我遇到。 基本错误输出(为了简洁而修剪)如下 1 > ------ Build started:Project:ZERO_CHECK,Configuration:Debug x64 ...
..
如何指定CMake应使用不同的 link_directories 值,具体取决于目标是32位还是64位?例如,32位二进制文件需要与32位Boost链接,64位二进制文件需要与64位Boost链接。 解决方案 if(CMAKE_SIZEOF_VOID_P EQUAL 8) set(BOOST_LIBRARY“/ boost / win64 / lib“) else(CMA
..
可以使用 cmake 和 gcc 32位中编译项目>在 64位系统上? 当我尝试“无知”的方式,而不设置任何参数/标志等等,只需设置 LD_LIBRARY_PATH 找到〜/ tools / lib 中的链接库似乎忽略它,只看到名为 lib64的子目录 解决方案 export CFLAGS = -m32
..
我刚刚安装了CentOS 6 64位版本,我试图在64位机器上安装32位应用程序,并得到此错误: /lib/ld-linux.so.2:错误ELF解释器:没有此类文件或目录 “新到linux。 解决方案 您使用的是64位系统,没有32位库 大部分桌面Linux系统在安装(基线)支持32位可执行文件 Fedora / Red Hat系列: pkcon install
..