今天早上我在使用 Sublime Text 和 Terminal 学习了 C++ 一段时间以使用 SDL 之后安装了 OSX Lion 和 Xcode,但是我在尝试在 Terminal 中编译时遇到了一些问题,这是我的代码。
#include "SDL/SDL.h"
int main(int argc, char* args[])
{
//Start SDL
SDL_Init(SDL_INIT_EVERYTHING);
//Quit SDL
SDL_Quit();
return 0;
}
我将 SDL.framework、SDL_mixer.framework 和 devel-lite 放入我的 Library 文件夹中,然后在不起作用时使用 Macports 获取 SDL,后者没有帮助。
当我使用 'g++ sdltest.cpp -o sdltest -lSDL' 时,我得到以下结果 - 'ld: library not found for -lSDLcollect2: ld returned 1 exit status'。有什么办法可以让这个工作吗?
另外,出于兴趣,如果我在格式化硬盘并重新安装 OSX Lion 和 XCode(我正在考虑很快这样做)之后对 SDL 进行“全新安装”,那么最好的方法是什么?我发现的所有指南都遇到了错误(这对我来说绝对是个问题,我只需要找到最容易理解的指南),其中很多似乎是针对使用 Xcode 而不是一个文本编辑器和终端。谢谢你。