|
30Qter豆
1、环境:WINDOW10(64位)、软件——Qt greater 5.12、SDL2.0.9
2、问题:配置好SDL后,进行测试SDL是否安装好,出现error: undefined reference to `SDL_Init',测试代码如下
if(SDL_Init(SDL_INIT_VIDEO)) { printf( "Could not initialize SDL - %s\n", SDL_GetError()); } else{ printf("Success init SDL"); } return ;
3、配置方式:在PRO文件中手动添加SDL库文件,如下
INCLUDEPATH+=E:/myplayer/myplayer/SDL2-2.0.9/x86_64-w64-mingw32/include
LIBS+=-LE:/myplayer/myplayer/SDL2-2.0.9/x86_64-w64-mingw32/-llibSDL2 \ -LE:/myplayer/myplayer/SDL2-2.0.9/x86_64-w64-mingw32/-llibSDL2_test \ -LE:/myplayer/myplayer/SDL2-2.0.9/x86_64-w64-mingw32/-llibSDL2main \4、注意:已经添加了头文件声明,如下
extern "c"{#include"SDL2/SDL.h"}
5、由于本人在网上也查了很久,所以只能拜托各位大神了,求指导,也可加QQ:937665133,谢谢~
|
|