gpt4 book ai didi

C++程序在输出整数时异常退出

转载 作者:行者123 更新时间:2023-11-30 02:55:56 26 4
gpt4 key购买 nike

我在计算机的 cout 命令中遇到了这个问题。我使用 MingW 和 Netbeans 来学习 C++。我尝试使用以下代码编译并运行一个程序。

#include <iostream>

int main(){
int x = 5;
int y = 7;
std::cout << std::endl;
std::cout << x + y << " " << x * y;
std::cout << std::endl;
return 0;
}

此代码保存为 xycalculation.cpp,我在 Windows XP SP2 计算机上使用命令 g++ -o xycalc.exe xycalculation.cpp 编译了它。我在 PATH 中设置了这个环境变量。 C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin;D:\MinGW\bin;D:\MinGW\msys\1.0\bin

这段代码可以很好地编译并创建 xycalc.exe 文件。当我尝试通过命令行通过 xycalc.exe 运行它时,它会给我一条 Windows 错误消息并在不提供任何输出的情况下退出。

错误的详细信息,当我单击下面的“有关此错误的更多信息,请单击此处”链接时显示。

AppName: xycalculation.exe   AppVer: 0.0.0.0     ModName: libstdc++-6.dll
ModVer: 0.0.0.0 Offset: 000952a0

任何人都可以给我指导来纠正这个问题吗?这对我继续学习这门语言有很大的帮助。

提前致谢。

最佳答案

-static-libgcc-static-libstdc++ 添加到命令行以静态链接库或将它们放在与 exe 相同的文件夹中。

关于C++程序在输出整数时异常退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16028000/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com