使用SDL在不同目录中进行编译

问题描述 投票:1回答:1

我正在尝试做一个使用SDL2制作图形的项目。我想将我的项目文件放在目录中。我具有直接操作SDL的功能,并且具有此(UI_library)子目录中的图片。

我通过添加到编译命令解决了编译部分

-LUI_library

问题是,当我运行该程序时,它找不到图片,因为它假定它们在项目目录中而不在子目录中。

您知道如何解决此问题,而无需手动更改子目录中的代码?库中有很多参考图片。

c sdl-2
1个回答
0
投票

解决此问题的一种方法是解决文件的整个路径。

例如:

Windos:SDL_LoadBMP("C:\Documents\your_image.bmp")

Linux:SDL_LoadBMP("/home/tigre200/Documents/your_image.bmp")

© www.soinside.com 2019 - 2024. All rights reserved.