CMAKE 使用 MinGW 构建 gui 应用程序

负责任的

我想用 SDL2 构建 gui 应用程序。我链接了 SDL2 库(libSDL2.dll.alibSDL2main.a),但我不知道如何将-mwindows标志应用到我的应用程序。没有他.exe我的应用程序文件不显示窗口(执行没有任何效果)。我使用 MinGW-w64,我的操作系统是 Windows 10。在命令行中,我可以像这里一样执行此操作(请参阅B部分)。我如何应用这个标志的用法cmake控制台应用程序工作正常。

我尝试下一个变体,但它不起作用。

cmake -G "MinGW Makefiles" -D CMAKE_C_COMPILER=gcc -D CMAKE_CXX_COMPILER=g++ -D CMAKE_EXE_LINKER_FLAGS="-mwindows"
cmake -G "MinGW Makefiles" -D CMAKE_C_COMPILER=gcc -D CMAKE_CXX_COMPILER=g++ -D CMAKE_CXX_FLAGS="-mwindows"

同样在CMakeLists.txt我尝试这样做

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mwindows")
乔_芯片

您可以将WIN32参数传递add_executableCMake,CMake 将为您执行此操作:

add_executable(target_name WIN32 ${sources})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Cython + MinGW构建独立的应用程序

来自分类Dev

使用Cython + MinGW构建独立的应用程序

来自分类Dev

使用CMake和MinGW构建PoDoFo库

来自分类Dev

如何在Windows(使用Qt Creator)上构建64位MinGW Qt应用程序

来自分类Dev

在Linux上使用CMake + Clang + MinGW构建libobjc2

来自分类Dev

如何通过CMake使用MinGW gfortran构建/编译Fortran?

来自分类Dev

使用 MinGW 4.9.2 构建 glew 2.0.0 时出现 Cmake 错误

来自分类Dev

在并发应用程序之上构建GUI?

来自分类Dev

使用Ninja使用CMake构建的Unicode MFC应用程序中未解决的WinMain错误

来自分类Dev

使用CMake运行QML / C ++应用程序构建无法从QtCreator或snap包运行

来自分类Dev

使用 Qt 和 cmake 构建非控制台 Windows 应用程序

来自分类Dev

如何在Windows下使用cmake在qt GUI应用程序中显示控制台

来自分类Dev

使用 Mingw 构建 libevhtp

来自分类Dev

在构建 Android 应用程序时禁用 CMake 目标

来自分类Dev

使用MingW在Windows上针对c ++ 11代码适应cmake构建系统

来自分类Dev

尝试使用CMake和MinGW64进行构建时出现多个重定义错误

来自分类Dev

使用CMake在构建后运行C ++程序

来自分类Dev

使用GULP构建主干应用程序

来自分类Dev

使用Android Studio构建的应用程序Apk大于使用Eclipse构建的应用程序Apk

来自分类Dev

使用CMake构建zLib

来自分类Dev

资源文件两次包含在使用CMake和CPack构建的Mac OS X应用程序包中

来自分类Dev

如何使用 CMake 使用 NASM 应用程序编译 64 位 macOS 应用程序?

来自分类Dev

使用Ionic构建应用程序,移动Web应用程序和桌面Web应用程序

来自分类Dev

在多个系统上使用CMake安装C ++应用程序

来自分类Dev

如何使用 CMake 交叉编译 qt 应用程序

来自分类Dev

如何在Windows上打包使用CMake构建的Qt程序?

来自分类常见问题

使用C ++ 17构建ios应用程序?

来自分类Dev

使用带有requirejs的marionettejs构建应用程序?

来自分类Dev

如何使用AngularJS构建CodeIgniter应用程序?

Related 相关文章

  1. 1

    使用Cython + MinGW构建独立的应用程序

  2. 2

    使用Cython + MinGW构建独立的应用程序

  3. 3

    使用CMake和MinGW构建PoDoFo库

  4. 4

    如何在Windows(使用Qt Creator)上构建64位MinGW Qt应用程序

  5. 5

    在Linux上使用CMake + Clang + MinGW构建libobjc2

  6. 6

    如何通过CMake使用MinGW gfortran构建/编译Fortran?

  7. 7

    使用 MinGW 4.9.2 构建 glew 2.0.0 时出现 Cmake 错误

  8. 8

    在并发应用程序之上构建GUI?

  9. 9

    使用Ninja使用CMake构建的Unicode MFC应用程序中未解决的WinMain错误

  10. 10

    使用CMake运行QML / C ++应用程序构建无法从QtCreator或snap包运行

  11. 11

    使用 Qt 和 cmake 构建非控制台 Windows 应用程序

  12. 12

    如何在Windows下使用cmake在qt GUI应用程序中显示控制台

  13. 13

    使用 Mingw 构建 libevhtp

  14. 14

    在构建 Android 应用程序时禁用 CMake 目标

  15. 15

    使用MingW在Windows上针对c ++ 11代码适应cmake构建系统

  16. 16

    尝试使用CMake和MinGW64进行构建时出现多个重定义错误

  17. 17

    使用CMake在构建后运行C ++程序

  18. 18

    使用GULP构建主干应用程序

  19. 19

    使用Android Studio构建的应用程序Apk大于使用Eclipse构建的应用程序Apk

  20. 20

    使用CMake构建zLib

  21. 21

    资源文件两次包含在使用CMake和CPack构建的Mac OS X应用程序包中

  22. 22

    如何使用 CMake 使用 NASM 应用程序编译 64 位 macOS 应用程序?

  23. 23

    使用Ionic构建应用程序,移动Web应用程序和桌面Web应用程序

  24. 24

    在多个系统上使用CMake安装C ++应用程序

  25. 25

    如何使用 CMake 交叉编译 qt 应用程序

  26. 26

    如何在Windows上打包使用CMake构建的Qt程序?

  27. 27

    使用C ++ 17构建ios应用程序?

  28. 28

    使用带有requirejs的marionettejs构建应用程序?

  29. 29

    如何使用AngularJS构建CodeIgniter应用程序?

热门标签

归档