环境:win10,vs2019,EasyX 2020-3-15 测试版
因为 VS 工具不在 C 盘,在打开安装包的时候安装程序并没有检测到我的 VS,所以手动安装 EasyX 2020-3-15 测试版。我手动安装的方式:
- 把安装包解压,把安装包里 include 文件夹下的两个头文件复制到 D:\Microsoft Visual Studio\VC\Auxiliary\VS\include\ 下。
- 把 lib 下 VC2015 下的 x86 和 x64 下的 lib 文件复制到 D:\Microsoft Visual Studio\VC\Auxiliary\VS\lib\x86\ 和 D:\Microsoft Visual Studio\VC\Auxiliary\VS\lib\x64 下。
如果只创建窗口的话能正常运行,但图像处理函数和文字输出函数使用后就会报错
#include <stdio.h>
#include <stdlib.h>
#include <graphics.h>
#include <easyx.h>
#include <conio.h>
int main()
{
TCHAR title[] = _T("hello world");
initgraph(460,580);
outtextxy(10,40,title);
_getch(); // 按任意键继续
closegraph(); // 关闭绘图窗口
return 0;
}
/*下面是错误信息*/
/*
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 LNK1169 找到一个或多个多重定义的符号 Bysj D:\bysj\Bysj\Debug\Bysj.exe 1
错误 LNK2005 "void __cdecl solidroundrect(int,int,int,int,int,int)" (?solidroundrect@@YAXHHHHHH@Z) 已经在 EasyXa.lib(EasyX.obj) 中定义 Bysj D:\bysj\Bysj\EasyXw.lib(EasyX.obj) 1
错误 LNK2005 "void __cdecl solidrectangle(int,int,int,int)" (?solidrectangle@@YAXHHHH@Z) 已经在 EasyXa.lib(EasyX.obj) 中定义 Bysj D:\bysj\Bysj\EasyXw.lib(EasyX.obj) 1
*/
/*还有很多这里只贴了一点点*/