我正在尝试在OS X上的Qt Creator项目中导入一些SDL2库:SDL2_image和SDL2_ttf。这是我的.pro文件的内容:
TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt
INCLUDEPATH += /Library/Frameworks/SDL2.framework/Headers
INCLUDEPATH += /Library/Frameworks/SDL2_image.framework/Headers
INCLUDEPATH += /Library/Frameworks/SDL2_ttf.framework/Headers
LIBS += -framework Cocoa -framework SDL2
LIBS += -framework Cocoa -framework SDL2_image
LIBS += -framework Cocoa -framework SDL2_ttf
在我班级的头文件中,我把这些行:
#include "SDL.h"
#include "SDL_image.h"
#include "SDL_ttf.h"
但是当我编译程序时,我在文件SDL_image.h中出错。此错误位于包含部分:
#include <SDL2/SDL.h>
关于我的配置的一些额外细节:
Operating System : OS X Mavericks
IDE : Qt Creator
SDL2 libraries
我认为这是包含错误变量的.pro文件,但我不知道如何解决此错误。
提前谢谢!