为防止代码和媒体文件(图像,字体等)重复,我将git repo文件作为符号链接导入到项目中。该应用程序运行良好,但是该程序不再找到那些媒体文件。
示例:
Image heroImage;
heroImage.loadFromFile("images/hero.png");
这是SFML代码。假设我的main.cpp和“ images”目录放在一个目录中。如果是常规项目,程序将读取路径并加载“ hero.png”。
但是我实际上所做的是分别保留一个git repo目录,并将所有文件作为符号链接导入到一个新的新项目中,例如https://imgur.com/a/AjbMO6c(抱歉,光标位置错误,不知道GIMP是如何做到的)。
是否可以在不编辑源文件的情况下进行修复?