【问题标题】:Cannot find -lSDLmain and -lSDL when compiling simple SDL program with g++使用 g++ 编译简单 SDL 程序时找不到 -lSDLmain 和 -lSDL
【发布时间】:2015-02-03 15:50:11
【问题描述】:
我使用 this 指南为 mingw 安装了 SDL2。但是,当我尝试使用他们提供的编译语法和测试代码(仅使用我自己的文件名)进行编译时,我会收到显示的错误here。我认为这个错误与我安装 SDL 的方式有问题有关,因为安装说明与我提供的文件不完全匹配,但我尽力遵循它们。他们的问题可能是别的吗?如果不是,为 mingw 安装 SDL2 的正确方法是什么?
注意:我确实在我尝试编译程序的 sdltest 文件夹中有 SDL2.dll 文件。
【问题讨论】:
标签:
c++
windows
mingw
sdl-2
【解决方案1】:
让 MinGW 知道您的 SDL 库在哪里的一种方法是创建名为“LIBRARY_PATH”的环境变量,并将值作为包含库的目录的路径。同样,您也可以为标题设置“CPLUS_INCLUDE_PATH”。
您是否按照该教程的第 2 步进行操作?