标题
mingw64 中使用 CreateSolidBrush 要加 mwindows 编译参数,光有 lgdi32 已经不行了
clq
浏览(412) +
2021-10-06 19:48:41 发表
编辑
关键字:
[2021-10-06 19:53:06 最后更新]
mingw64 中使用 CreateSolidBrush 要加 mwindows 编译参数,光有 lgdi32 已经不行了
最新版本的 mingw64 是这样的。
似乎是因为在 64 位系统中函数已经不是在 gdi32.dll 中的了。
例如 c:\gcc\mingw64_seh\bin\gcc.exe -g -lgdi32 -lwinmm -mwindows d:\lib_test_gdi\main.c -o d:\lib_test_gdi\main.exe
而 cfree5 的是不用的。
clq
2021-10-06 19:53:06 发表
编辑
https://www.it1352.com/516627.html
在cmake中相当于gcc的-mwindows选项是什么?
--------
也许这不等同于cmake中的 -mwindows ?
解决方案
add_executable(Cmd WIN32 cmd.c)
告诉CMake这是一个Windows程序,它寻找WinMain的主。如果你想看到使用的标志,你可以运行make VERBOSE = 1。问题可能是如何定义WinMain for gtk应用程序?我知道与Qt,你链接在一个库定义它为你。
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.