我正在尝试做一个使用SDL2制作图形的项目。我想将我的项目文件放在目录中。我具有直接操作SDL的功能,并且具有此(UI_library)子目录中的图片。
我通过添加到编译命令解决了编译部分
-LUI_library
问题是,当我运行该程序时,它找不到图片,因为它假定它们在项目目录中而不在子目录中。
您知道如何解决此问题,而无需手动更改子目录中的代码?库中有很多参考图片。
解决此问题的一种方法是解决文件的整个路径。
例如:
Windos:SDL_LoadBMP("C:\Documents\your_image.bmp")
Linux:SDL_LoadBMP("/home/tigre200/Documents/your_image.bmp")