code blocks + MinGW 的编译链接

code blocks + MinGW,编译一个VC6.0能过的项目,出现错误:
1、TB_SETIMAGELIST、TBSTYLE_XXXX 全部未定义
2、TransparentBlt 不能链接

原因是 code blocks + MinGW 默认定义的Windows版本低了。

解决办法:在编译参数里定义高版本。
1、-D"_WIN32_IE=0x0500"
2、-D"WINVER=0x0500"

另外如果源文件中使用汉字,导致编译出错或运行乱码,可定义汉字支持:
-finput-charset=GBK

你可能感兴趣的:(code blocks + MinGW 的编译链接)