在 Fedora 上安装 SDL
我安装了 FEDORA 和 SDL,并希望在编译时用 C 语言对图形进行编程,我收到了很多对 SDL_MapRGB、SDL_Init 等未定义的引用 我搜索了文件系统SDL.dll丢失..
如何解决这个问题?
I installed FEDORA and SDL and wish to program graphics in C. on compilation, I am getting lot of undefined references to SDL_MapRGB, SDL_Init etc
I searched the file system SDL.dll is missing..
how to solve this problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Linux不使用.dll文件来存储库,而是使用.so。
无论如何,要在 fedora 中安装 SDL:
这将安装完整的 SDL 库以及相关的开发包。
您可能还需要安装开发工具包组(用于 gcc 和其他构建工具):
编译时,您需要告诉 GCC 要链接哪个库:
Linux does not use .dll files for storing libraries, but .so.
Anyhow, to install SDL in fedora:
This will install the complete SDL library with associated devel packages.
You will also probably want to install the Development Tools group of packages (for gcc and other build tools):
When compiling, you will need to tell GCC which library to link: