Compiling for 32 Bit Windows (C++)

Compiling for 32 Bit Windows (C++)

本文关键字:C++ Windows Bit for Compiling      更新时间:2023-10-16

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

代码很好,因为它编译得很好,并且像它应该的那样运行,但是当我发送它时通过Skype告诉一个朋友,他无法运行它,因为他的机器运行的是32位Windows,而dev - c++将我的程序编译为64位。

我该如何在32位的Windows上编译它?我是否只需要下载32位版本的devc++ ?如果有,谁能帮我找到线索?我在他们的网站上找不到。

否则我如何在32位Windows上编译它?

谢谢!

Ab

更新:我刚刚在dev - c++的"编译器选项"下找到了一个选项,它给出了一个列表,其中包含如下选项:

http://prntscr.com/30xts8

会是这样吗?

您已经找到了答案:您需要告诉编译器为正确的平台构建代码。你可以从列表中选择"TDM-GCC 4.8.1 32位版本",然后重新编译你的应用程序。

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

  • Debug:当您正在处理代码并希望使用调试器时应该选择。编译器将在可执行文件中添加"调试符号",调试器(如GDB)可以识别并使用它来给你有意义的错误信息。
  • Release:构建适合您发送给客户或朋友的应用程序。
  • Profiling:构建适合与分析器一起使用的应用程序。

我希望这能让你明白。