DEVCPP LINK_ERROR CreateSolidBrush@4

出现这个问题的原因是编译器的不同,devcpp使用g++编译器,所以在做windows GDI编程的时候加上编译连接就行了

如下:

工具--->编译选项--->在连接器命令行加入一下命令 前面方框打勾 下面写下-lgdi32 -lwinmm

点击确认即可。

devcpp包裹的是mingw编译包,我们可以使用手工写Makefile去实现,这样你会更加清楚编译链接的过程,

不过弊端是开发效率比较低,没有提示,一切都需要自己来实现,对于想在Windows底下使用命令行开发的人来说,

无疑是一个好的选择。GVIM + MingW,简化可很多东西,包括大得让人窒息的Visual studio。

你可能感兴趣的:(devcpp,link_error)