我一直在努力让SDL2在Ubuntu上使用Eclipse。
我尝试过关注this,this和this,但我无法让它发挥作用。
如何让SDL2与Eclipse协同工作并将所有内容正确链接在一起?
编辑: 当我编译程序时,它回来说SDL.h缺失或者没有这样的目录,即使我可以在项目列表的包含中看到SDL。
编译时我尝试过使用:
gcc SDLTest.cpp
g++ SDLTest.cpp
gcc -o test SDLTest.cpp `sdl-config --cflags --libs`
我不确定使用GCC或G ++之间的区别,我从here.获得了第三次编译
我已将SDL include文件夹添加到项目中,但仍然没有
Image Project Explorer and Code
#include <SDL2/SDL.h>
#include <stdio.h>
int main(int argc, char* argv[])
{
SDL_Window *window;
SDL_Init(SDL_INIT_VIDEO);
window = SDL_CreateWindow(
"an SDL2 Window",
20,
20,
640,
480,
SDL_WINDOW_OPENGL);
if (window == NULL)
{
printf("Could not create window: %s\n", SDL_GetError());
return 1;
}
SDL_Delay(3000);
SDL_DestroyWindow(window);
SDL_Quit();
return 0;
}
`
答案 0 :(得分:1)
sudo apt-get install libsdl2-dev
Add...
,然后输入SDL2
我使用了this文档。经过SDL CreateWindow测试。