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

该代码很好,因为它可以正确编译并按预期运行,但是当我发送时
在Skype上向朋友介绍了他无法运行它,因为他的计算机运行的是32位Windows,并且DEV-C ++将我的程序编译为64位。

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

否则,我还可以如何针对32位Windows进行编译?

谢谢!

抗体

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

http://prntscr.com/30xts8

可以吗?

最佳答案

您找到了答案:您需要告诉编译器为正确的平台构建代码。您可以通过从该列表中选择“ TDM-GCC 4.8.1 32位版本”并重新编译应用程序来实现。

为32位和64位提供的三个选项(发布,调试和性能分析)应在不同的情况下使用:


调试:在处理代码并想使用debugger时应选择。编译器会将“调试符号”添加到调试器(例如GDB)可以识别并用于向您提供有意义的错误消息的可执行文件中。
发布:构建适合您发送给客户或您的朋友的应用程序。
性能分析:构建适用于profiler的应用程序。


我希望这对您来说很清楚。

关于c++ - 编译32位Windows(C++),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22420767/

10-11 22:33
查看更多