转换非托管 C++代码从32位到64位
我有一个生成 dll 的非托管 C++ 32 位应用程序。现在,我想为 64 位系统构建它。我的开发系统是32位的。它使用 oledb.lib activeds.lib adsiid.lib ws…
64 位代码如何在 OS-X 10.5 上运行?
我最初认为 64 位指令无法在 OS-X 10.5 上运行。 我编写了一个小测试程序并使用 GCC -m64 编译它。 我使用 long long 表示 64 位整数。 使用的汇编指…
处理 64/32 位 time_t 的可移植方式
我有一些在 Windows 和 Linux 上构建的代码。此时 Linux 始终是 32 位,而 Windows 则有 32 位和 64 位。 Windows 希望 time_t 为 64 位,而 Linux 仍…
什么时候应该使用 gcc 的 -m32 选项?
我正在编写一个程序,如果我在 Suse 10 32 位系统上编译而不添加 -m32 选项并在 Suse 10 64 位上执行它,它可以正常工作。 这样的话我是不是就不需要…
如何判断机器是32位还是64位
无论如何,是否可以从 C 编程中查找操作系统当前是否在 32 位或 64 位模式下运行。我正在使用一个简单的程序,如下所示 int main(void){ switch(sizeo…
将 32 位 C 源代码移植到 64 位
我尝试移植到 64 位的 C 源代码在 32 位环境中运行时没有任何警告。当我在64位Linux环境下使用编译gcc(Ubuntu 4.4.1-4ubuntu9)4.4.1进行编译时,主…
gcc在sparc上生成32位代码
我有一台 Solaris sparc 机器,当我构建程序时,它生成应该是 64 位的 32 位代码。如何检查原因? $uname -a SunOS sol 5.10 Generic_118833-33 sun4u…
在64位应用程序中加载32位DLL库
有没有办法加载 32 位 DLL 库(与 LoadLibrary 具有相同用法的东西),我想将该函数与 GetProcAddress 一起使用。 我看了WOW,但似乎没有提供该功能。…
Sybase Advantage 数据库服务器和 64 位 VFP OLE 提供程序
有谁知道 sybase ads vfp 提供程序是否可以在 64 位下运行? 目前,我们必须构建针对 x86 的 .NET 应用程序,以便能够使用仅在 32 位中运行的 vfpoled…
编写可移植到 32 位和 64 位体系结构的代码时需要考虑的要点
编写在 32 位和 64 位机器上都可移植的代码时应牢记哪些要点? 对此进行更多思考,我觉得如果您能根据所面临的问题添加您的经验,那会有所帮助。 除此…
适用于 32 位和 64 位的单个可执行文件(不含 WOW64)
我正在编写一个应该在 16\32\64 位系统上运行的小实用程序。 我的旧实用程序通过将 16 位版本压缩为 32 位并在 Visual Studio 2008 中应用 /stub 开关…