VScode+MinGW系列编译器配置easyx

大佬们都是在MSVC编译环境下配置easyx,那我就来发一篇MinGW环境下的咯

编译环境

配置C++环境看这里

编译器建议使用TDM-GCC,衍生自MinGW-w64,对easyx-for-mingw兼容性较好。

MinGW-w64仅部分子版本支持,例如对于 MinGW-w64 8.1.0 版本,easyx4mingw 支持  x86_64-posix-seh、x86_64-win32-seh、i686-posix-sjlj、i686-win32-sjlj,但不支持 x86_64-posix-sjlj、x86_64-win32-sjlj、i686-posix-dwarf、i686-win32-dwarf。如果配置不成功,还是换编译器吧

库文件配置

下载easyx-for-mingw

下载最新版本即可

这里以TDM-GCC 10.3.0编译器,easyx for mingw20220901为例

解压后

1.将include下的easyx.h graphics.h复制到编译器目录下\x86_64-w64-mingw32\include文件夹中

2.将lib64下的libeasyx.a复制到编译器目录下\x86_64-w64-mingw32\lib文件夹中

3.将lib32下的libeasyx.a复制到编译器目录下\x86_64-w64-mingw32\lib32文件夹中

对于纯32/64位编译的:改2、3步为只复制lib32/64下的libeasyx.a到编译器目录下\x86_64-w64-mingw32\lib文件夹中

VScode编译配置

在VScode工作区下的.vscode/tasks.json编译命令中加上-leasyx

 写测试代码:

#include <graphics.h>
#include <conio.h>

int main()
{
	initgraph(640, 480);
	circle(320, 240, 100);
	getch();
	closegraph();
	return 0;
}

运行正确就说明配置成功了

其它问题

编译好的exe放在他人电脑上无法运行,提示缺失某个甚至多个.dll?

在编译器目录里搜索相同名称的.dll文件,复制一份到exe同级目录下就行了

最近发现一个比easyx功能更强的图形库,叫ege,并且vscode插件中心里直接就有配置脚本,可以试试

  • 16
    点赞
  • 92
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值