我用 C++ 编写了一个代码,如下所示。程序编译成功。但是,当我尝试运行 .exe 文件时,我没有得到想要的输出。
我的代码:
#include<graphics.h>
#include<stdio.h>
#include<conio.h>
#include<dos.h>
int main( )
{
int gd = DETECT, gm;
initgraph(&gd, &gm, (char*)"");
setcolor(BLUE);
line(100, 100, 200, 200);
getch();
closegraph();
}
我在 Windows 命令提示符中使用以下命令来编译程序:
g++ -m32 -o trial trial.cpp -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32 "C:\TDM-GCC-64\x86_64-w64-mingw32\lib\libbgi.a"
要运行我的 .exe 文件:
trial
对于 cmd 和./trial
在 powershell 中。
但在此之后我没有得到任何输出。为什么会这样?