我正在尝试在 Windows 7 上安装 Qt 5.1 的SDL 库,但我被卡住了。我是一个使用外部库的新手,所以请多多包涵,我认为这种设置非常基本。
我下载了SDL-devel-1.2.15-mingw32.tar.gz (Mingw32)文件,将其解压缩,并在我项目的 PRO 文件中添加:
INCLUDEPATH += "C:\SDL\SDL-1.2.15\include\SDL"
LIBS += "C:\SDL\SDL-1.2.15\bin\SDL.dll"
现在,当我尝试编译它时:
#include <iostream>
#include <stdlib.h>
#include "SDL.h"
using namespace std;
int main()
{
SDL_Init( SDL_INIT_EVERYTHING );
cout << "Hello World!" << endl;
return 0;
}
我明白了:
crt0_c.c:-1: 错误: 未定义对 `WinMain@16' 的引用
collect2.exe:-1: 错误: 错误: ld 返回 1 退出状态