C++ SDL2 - ld||找不到-lmingw32|

标签 c++ sdl

我在 Windows 上使用 SDL2 创建程序并且程序运行良好,但是当我将操作系统更改为 linux mint(并安装 code::blocks、gcc、g++、SDL2)时,我在编译代码时遇到了麻烦。

我有一个错误:

 - ld||cannot find -lmingw32|

我想我没有 mingw32 库,我在哪里可以得到它?还是问题不同?

顺便说一句:我也尝试用谷歌搜索它。

感谢回复。

最佳答案

Read the manual .

在 Linux 上你不需要 -lmingw32。相反,使用

`sdl2-config --libs`

获取所有需要的链接器标志的列表。

示例用法:

gcc -o myprogram myprogram.o `sdl2-config --libs`

关于C++ SDL2 - ld||找不到-lmingw32|,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50844073/

相关文章:

c++ - 什么是 castable QML WebView?

c++ - 从现有的柯南项目中导出所有依赖项的源代码

c++ - OpenGL 顶点缓冲对象不起作用

在 macOS 上打包为 .app 时,自定义二进制文件以低 DPI 运行

c++ - SDL-绘制 'negative'圆圈( war 迷雾)

c++ - CMake 禁用库的所有选项

调整窗口大小后无法正确检索鼠标坐标

c++ - 在 unix/win32 上高效计算用于日志记录的日期/时间戳

java - JNI回调错误

c++ - 修改c++头文件后如何重新编译?