【问题标题】:Compile a software from 32 to 64 bit将软件从 32 位编译到 64 位
【发布时间】:2018-03-27 21:47:47
【问题描述】:

我有一个本地工具的源代码,目前可以在 32 位 VS 2008 上运行。现在我想在我的 64 位系统上编译它并且有 VS2010。我怎样才能实现编译?我应该安装整个VS2008还是安装32位编译器并使用2010 IDE就足够了,如果是的话,我可以从哪里下载必要的工具进行编译?

我想升级相同的源代码,即在 64 位 VS 2010 中编译它。该工具依赖于 Qt4.7.1 和 Zlib 1.2.8。我怎样才能达到这个等级?

【问题讨论】:

    标签: c++ visual-studio-2010 32bit-64bit


    【解决方案1】:

    为了实现这一点,您需要 64 位 Qt 和 Zlib 库。获得项目所需的所有必要 64 位 dll 后,您需要将这些库链接到项目中的链接器。

    使用这些库编译您的工具应该没问题。

    【讨论】:

    • 我发现 Zlib 兼容 32 位和 64 位,对吗?
    • 但是他们没有分别提供64位和32位的下载
    • 关于Qt,我个人会尝试Qt最新的遗留版本,即4.8.6。您可以从here 下载它们。记得下载开源版本并自己编译,因为他们没有 Visual Studio 2010 的预编译版本。
    • 对不起,我的意思是 Zlib。
    • 使用this 以成功编译。在 contrib/vstudio/ 你有每个 Visual Studio 版本的解决方案。
    猜你喜欢
    • 2011-04-12
    • 1970-01-01
    • 2018-08-04
    • 2017-03-11
    • 2017-01-21
    • 2013-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多