【问题标题】:recompile 32-bit library重新编译 32 位库
【发布时间】:2010-12-12 23:09:49
【问题描述】:

我想知道如何或使用什么来重新编译 32 位库以使其在 64 位上工作,我可以访问源代码,我只想知道如何做到这一点。

谢谢!

不管是用ubuntu还是windows,编译,我都没有偏好。

是C语言!!

【问题讨论】:

    标签: windows ubuntu 64-bit compilation


    【解决方案1】:

    您没有说您使用的是什么 IDE,但应该有一个针对 64 位操作系统的选项。

    对于 Visual Studio,您选择 Build > Configuration Manager...,然后将“Platform”从“Any CPU”或“x86”更改为“x64”。

    然后您可以查看项目文件以查看添加/更改了哪些编译选项。

    顺便说一句,如果它是一个 Windows 应用程序,它应该仍然可以工作而无需重新编译。 64 位 Windows 将运行 32 位应用程序。

    【讨论】:

    • 是的,我知道 Visual Studio,我要去看看!
    【解决方案2】:

    请注意,如果对代码中的指针和字长做出假设,将下拉菜单从“32”更改为“64”可能还不够。必须通过适当的测试协议来检测这类问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-15
      • 1970-01-01
      • 2011-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-22
      • 2013-08-25
      相关资源
      最近更新 更多