【问题标题】:Compiling for 32 Bit Windows (C++)为 32 位 Windows (C++) 编译
【发布时间】:2014-03-15 15:38:54
【问题描述】:

我在 IDE DEV-C++ 中用 C++ 编写了一个非常简单的计算器程序。

代码很好,因为它编译正常并且运行正常,但是当我发送它时 通过 Skype 给朋友他无法运行它,因为他的机器运行 32 位 Windows,而 DEV-C++ 将我的程序编译为 64 位。

我将如何为 32 位 Windows 编译它?我只需要下载 32 位版本的 DEV-C++ 吗?如果是这样,有人可以链接我吗?我查看了他们的网站,但找不到。

否则我还可以如何为 32 位 Windows 编译它?

谢谢!

抗体

更新:我刚刚在 Dev-C++ 的“编译器选项”下找到了一个选项,该选项提供了一个包含如下选项的列表:

http://prntscr.com/30xts8

可以吗?

【问题讨论】:

  • 用VS只需换个平台

标签: c++


【解决方案1】:

您已经找到答案:您需要告诉编译器为正确的平台构建代码。您可以通过从该列表中选择“TDM-GCC 4.8.1 32-bit Release”并重新编译您的应用程序来做到这一点。

为 32 位和 64 位(Release、Debug 和 Profiling)给出的三个选项应该在不同的情况下使用:

  • Debug:当您处理代码并希望使用debugger 时,应选择此选项。编译器会将“调试符号”添加到调试器(例如GDB)可以识别并使用的可执行文件中,以便为您提供有意义的错误消息。
  • 发布:构建适合您发送给客户或朋友的应用程序。
  • Profiling:构建适合与profiler 一起使用的应用程序。

我希望这能让你明白。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-04
    • 1970-01-01
    • 1970-01-01
    • 2021-06-25
    • 2020-12-10
    • 1970-01-01
    • 2018-02-26
    • 1970-01-01
    相关资源
    最近更新 更多