EGE图形库问题

abcd7038 2020-09-20 09:47:58
我在昨天下载了EGE,我的编译器是Dev C++的64bit Release,
我下载了 ege文件夹、graphics.h、egecontrolbase.h、lib文件家里面的Dev Cpp文件夹里面的
libgraphics.a、libgraphics64.a ,也在编译器的配置里面的连接器选项里面加了-lgraphics64 -luuid -lgdi32 -limm32 -lole32 -loleaut32,
可是我的一下代码任然报错未定义问题:

#include"ege.h"
#include"graphics.h"
#pragma comment("libgraphics64.a")
int main()
{
initgraph(200,200);
closegraph();
return 0;
}

报错为:C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(graphics.cpp.obj) graphics.cpp:(.text+0x3baf): undefined reference to `GdiplusStartup'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x456): undefined reference to `GdipCreateFromHDC'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x469): undefined reference to `GdipSetPixelOffsetMode'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x486): undefined reference to `GdipSetTextRenderingHint'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x521): undefined reference to `GdipCreateFontFromDC'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x544): undefined reference to `GdipCreateSolidFill'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x598): undefined reference to `GdipDrawString'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x5a8): undefined reference to `GdipDeleteBrush'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x5b2): undefined reference to `GdipDeleteFont'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x5bc): undefined reference to `GdipDeleteGraphics'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x5ed): undefined reference to `GdipCreateFontFromLogfontA'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x612): undefined reference to `GdipDeleteGraphics'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x627): undefined reference to `GdipDeleteFont'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x634): undefined reference to `GdipDeleteBrush'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x643): undefined reference to `GdipDeleteBrush'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x52db): undefined reference to `__imp_GradientFill'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7de9): undefined reference to `GdipCreateFromHDC'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7e13): undefined reference to `GdipCreatePen1'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7e26): undefined reference to `GdipSetPixelOffsetMode'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7e43): undefined reference to `GdipSetSmoothingMode'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7e6a): undefined reference to `GdipDrawLine'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7e7c): undefined reference to `GdipDeletePen'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7e86): undefined reference to `GdipDeleteGraphics'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7ee0): undefined reference to `GdipDeleteGraphics'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7ef5): undefined reference to `GdipDeletePen'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7f51): undefined reference to `GdipCreateFromHDC'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7f7b): undefined reference to `GdipCreatePen1'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7f8e): undefined reference to `GdipSetPixelOffsetMode'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7fab): undefined reference to `GdipSetSmoothingMode'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7fc4): undefined reference to `GdipDrawLines'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7fd6): undefined reference to `GdipDeletePen'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7fe0): undefined reference to `GdipDeleteGraphics'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8020): undefined reference to `GdipDeleteGraphics'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8035): undefined reference to `GdipDeletePen'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8091): undefined reference to `GdipCreateFromHDC'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x80bb): undefined reference to `GdipCreatePen1'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x80ce): undefined reference to `GdipSetPixelOffsetMode'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x80eb): undefined reference to `GdipSetSmoothingMode'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8104): undefined reference to `GdipDrawCurve'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8116): undefined reference to `GdipDeletePen'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8120): undefined reference to `GdipDeleteGraphics'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8160): undefined reference to `GdipDeleteGraphics'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8175): undefined reference to `GdipDeletePen'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x81f9): undefined reference to `GdipCreateFromHDC'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8223): undefined reference to `GdipCreatePen1'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8236): undefined reference to `GdipSetPixelOffsetMode'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8253): undefined reference to `GdipSetSmoothingMode'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x827a): undefined reference to `GdipDrawRectangle'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x828c): undefined reference to `GdipDeletePen'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8296): undefined reference to `GdipDeleteGraphics'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x82f0): undefined reference to `GdipDeleteGraphics'
C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8305): undefined reference to `GdipDeletePen'
等等。请问我该如何解决这个问题呢?
...全文
1402 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
“愚者先生” 2021-06-20
  • 打赏
  • 举报
回复

楼主如何解决的?

lin5161678 2020-10-06
  • 打赏
  • 举报
回复
.a是 Linux环境的动态链接库 Windows系统用dll就可以了
abcd7038 2020-10-03
  • 打赏
  • 举报
回复
引用 6 楼 早打大打打核战争 的回复:
需要把gdiplus.h、gdiplus.a加入工程
谢谢您! 问题已解决。
abcd7038 2020-09-29
  • 打赏
  • 举报
回复
引用 6 楼 早打大打打核战争 的回复:
需要把gdiplus.h、gdiplus.a加入工程
谢谢您!我会去试试的。
abcd7038 2020-09-29
  • 打赏
  • 举报
回复
引用 6 楼 早打大打打核战争 的回复:
需要把gdiplus.h、gdiplus.a加入工程
您好。 我试了一下,发现还是不行,请问这是怎么回事? 测试代码为:

#include"ege.h"
#include"graphics.h"
#include<gdiplus.h>
#pragma comment("libgraphics64.a")
#pragma comment("gdiplus.a",lib)
using namespace std;
int main()
{
	initgraph(200,200);
	closegraph();
	return 0;
}
任然报错。 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(graphics.cpp.obj) graphics.cpp:(.text+0x3baf): undefined reference to `GdiplusStartup' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x456): undefined reference to `GdipCreateFromHDC' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x469): undefined reference to `GdipSetPixelOffsetMode' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x486): undefined reference to `GdipSetTextRenderingHint' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x521): undefined reference to `GdipCreateFontFromDC' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x544): undefined reference to `GdipCreateSolidFill' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x598): undefined reference to `GdipDrawString' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x5a8): undefined reference to `GdipDeleteBrush' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x5b2): undefined reference to `GdipDeleteFont' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x5bc): undefined reference to `GdipDeleteGraphics' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x5ed): undefined reference to `GdipCreateFontFromLogfontA' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x612): undefined reference to `GdipDeleteGraphics' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x627): undefined reference to `GdipDeleteFont' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x634): undefined reference to `GdipDeleteBrush' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x643): undefined reference to `GdipDeleteBrush' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7de9): undefined reference to `GdipCreateFromHDC' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7e13): undefined reference to `GdipCreatePen1' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7e26): undefined reference to `GdipSetPixelOffsetMode' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7e43): undefined reference to `GdipSetSmoothingMode' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7e6a): undefined reference to `GdipDrawLine' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7e7c): undefined reference to `GdipDeletePen' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7e86): undefined reference to `GdipDeleteGraphics' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7ee0): undefined reference to `GdipDeleteGraphics' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7ef5): undefined reference to `GdipDeletePen' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7f51): undefined reference to `GdipCreateFromHDC' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7f7b): undefined reference to `GdipCreatePen1' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7f8e): undefined reference to `GdipSetPixelOffsetMode' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7fab): undefined reference to `GdipSetSmoothingMode' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7fc4): undefined reference to `GdipDrawLines' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7fd6): undefined reference to `GdipDeletePen' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x7fe0): undefined reference to `GdipDeleteGraphics' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8020): undefined reference to `GdipDeleteGraphics' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8035): undefined reference to `GdipDeletePen' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8091): undefined reference to `GdipCreateFromHDC' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x80bb): undefined reference to `GdipCreatePen1' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x80ce): undefined reference to `GdipSetPixelOffsetMode' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x80eb): undefined reference to `GdipSetSmoothingMode' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8104): undefined reference to `GdipDrawCurve' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8116): undefined reference to `GdipDeletePen' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8120): undefined reference to `GdipDeleteGraphics' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8160): undefined reference to `GdipDeleteGraphics' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8175): undefined reference to `GdipDeletePen' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x81f9): undefined reference to `GdipCreateFromHDC' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8223): undefined reference to `GdipCreatePen1' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8236): undefined reference to `GdipSetPixelOffsetMode' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x8253): undefined reference to `GdipSetSmoothingMode' C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\libgraphics64.a(egegapi.cpp.obj) egegapi.cpp:(.text+0x827a): undefined reference to `GdipDrawRectangle'
ooolinux 2020-09-26
  • 打赏
  • 举报
回复
我不用这个,不太了解。
abcd7038 2020-09-26
  • 打赏
  • 举报
回复
引用 3 楼 ooolinux 的回复:
百度一下看看。
我的配置、文件都是用百度上面的方法做的,可是为什么还会报错呢? 我是在Dev C++ 的环境编的,是不是需要什么 Devpak? 我之前用mysql也遇到过这样的问题,最后找了好久才知道是我缺了一个 mysql.Devpak 和一个 -lmysql的链接语句。 而我这一次链接语句也加了,可是还是会出现这样的情况,这是为什么呢? 希望您可以给我一些解决的建议。
  • 打赏
  • 举报
回复
需要把gdiplus.h、gdiplus.a加入工程
ooolinux 2020-09-22
  • 打赏
  • 举报
回复
百度一下看看。
abcd7038 2020-09-21
  • 打赏
  • 举报
回复
引用 1 楼 ooolinux 的回复:
EGE只能画图,做界面不方便吧? 图形用户界面(GUI)编程可以学习C++ Builder,架构先进(和C#一样拖控件),入门比较容易。   C++ Builder是真正的可视化的开发工具。C++ Builder可以用鼠标拖拉控件加上设置属性轻松的“设计”出一个程序的图形用户界面,利用可视的组件/控件像“搭积木”一样,以“所见即所得”的方式搭建应用程序的界面,这也是C++ Builder这个名字中Builder的概念。这样,只需要用C++语言编写业务逻辑代码,类似于DOS下文本界面编程,只要专注于实现业务逻辑功能就可以了,代码非常简洁。数据的输入和表现,都在图形用户界面,非常直观、易用。这就是RAD开发(Rapid Application Development,快速应用程序开发)。 书籍推荐: 《C++Builder 6程序设计教程(第二版)》 (陆卫忠,刘文亮 等编著 /2011-04-01 /科学出版社)(当当网) 《C++Builder 6编程实例精解》(赵明现),PDF,是数字版的,非扫描版的,里面还有一个俄罗斯方块游戏的完整实现。 《精彩C++Builder 6程序设计》(台湾 吴逸贤),里面有10几个简单小游戏的实现,可以自己看懂以后再重写,才是自己掌握的。 《C++ Builder 5高级编程实例精解》(刘滨 编著)都是较大的实用的程序。 C++ Builder 6.0几个示例程序项目源代码下载: C++ Builder第一个程序(模拟聊天室)v1.11 C++ Builder模拟数字双时钟示例(未完成)v0.2.1 C++ Builder纸牌游戏Demo v0.03 C++ Builder不规则图像透明贴图(位图的透明显示)三种方法及简单动画v1.3 C++ Builder写的《ZEC 四则运算练习程序》 海底海星情景v0.9.2 C++ Builder简单电话簿Demo例子v1.11
您好。 感谢您的建议,但是请问一下您知道该如何解决以上问题吗? 提前谢过您了
ooolinux 2020-09-21
  • 打赏
  • 举报
回复
EGE只能画图,做界面不方便吧? 图形用户界面(GUI)编程可以学习C++ Builder,架构先进(和C#一样拖控件),入门比较容易。   C++ Builder是真正的可视化的开发工具。C++ Builder可以用鼠标拖拉控件加上设置属性轻松的“设计”出一个程序的图形用户界面,利用可视的组件/控件像“搭积木”一样,以“所见即所得”的方式搭建应用程序的界面,这也是C++ Builder这个名字中Builder的概念。这样,只需要用C++语言编写业务逻辑代码,类似于DOS下文本界面编程,只要专注于实现业务逻辑功能就可以了,代码非常简洁。数据的输入和表现,都在图形用户界面,非常直观、易用。这就是RAD开发(Rapid Application Development,快速应用程序开发)。 书籍推荐: 《C++Builder 6程序设计教程(第二版)》 (陆卫忠,刘文亮 等编著 /2011-04-01 /科学出版社)(当当网) 《C++Builder 6编程实例精解》(赵明现),PDF,是数字版的,非扫描版的,里面还有一个俄罗斯方块游戏的完整实现。 《精彩C++Builder 6程序设计》(台湾 吴逸贤),里面有10几个简单小游戏的实现,可以自己看懂以后再重写,才是自己掌握的。 《C++ Builder 5高级编程实例精解》(刘滨 编著)都是较大的实用的程序。 C++ Builder 6.0几个示例程序项目源代码下载: C++ Builder第一个程序(模拟聊天室)v1.11 C++ Builder模拟数字双时钟示例(未完成)v0.2.1 C++ Builder纸牌游戏Demo v0.03 C++ Builder不规则图像透明贴图(位图的透明显示)三种方法及简单动画v1.3 C++ Builder写的《ZEC 四则运算练习程序》 海底海星情景v0.9.2 C++ Builder简单电话簿Demo例子v1.11

65,183

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧