c - 如何使用 MinGW 成功编译 SDL2 C 程序
问题描述
我正在尝试用 C 编译一个基本的 SDL2 程序。
这个程序在我的 Artix 笔记本电脑上运行良好,我可以简单地用 pacman 安装库,然后就到此为止。但是当我试图将它“移植”到 Windows 时,我根本无法编译它。我尝试使用 SDL2 网站的运行时二进制文件 (.dll),但所有关于如何使用它的互联网结果都完全无法理解。
所以,然后我尝试下载标题文件夹并将它们包含在#include "SDL2/SDL.h"
.
当我运行时gcc main.c
,我得到每个SDL_SomeFunction
函数的未定义引用。我尝试向编译器添加各种选项,例如-lSDL2
或 setting -IC:/path/to/stuff
,但没有成功。
那么,我在这里缺少什么?
更重要的是,在 Windows 上执行此操作的推荐方法是什么?我应该有一个完全不同的方法吗?
解决方案
推荐阅读
- javascript - AWS SDK 在 React 中给出“未捕获的语法错误:意外的令牌 <”
- android - 在recyclerview firebase中投射arraylist
- sql - 如何在 SQL 中查找具有相同值但可能已置换行的所有行
- typescript - `type 构造函数如何
= Function & { prototype: T }` 适用于 TypeScript 中的抽象构造函数类型? - javascript - jQuery触发点击收音机不起作用
- c - C - 将字符串数组复制到结构中
- c - C memmove 相当于 for 循环 - segfault
- javascript - 将 Angular 路由与预定义的服务器端路由同步
- android - 如何防止标记在集群管理器中重复
- javascript - Thymeleaf + jQuery,如何正确添加 th:field="*{value}"