登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> CLQ工作室开源代码 >> 主题: mingw64 中使用 CreateSolidBrush 要加 mwindows 编译参数,光有 lgdi32 已经不行了     [回主站]     [分站链接]
标题
mingw64 中使用 CreateSolidBrush 要加 mwindows 编译参数,光有 lgdi32 已经不行了
clq
浏览(416) + 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,你链接在一个库定义它为你。


总数:1 页次:1/1 首页 尾页  
总数:1 页次:1/1 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1