我正在使用SFML制作学校项目。该项目的一个要求是游戏可以在我们的git-repository中运行。所以我在我们的"游戏"中添加了SFML目录。 github中的目录。
现在我想在同一个游戏目录中为项目设置相对路径。问题是我不知道老师在他的路径中使用了多少个文件夹,因此我无法使用" ../../../ Game / SFML / lib"例如。你们知道这样做的方法吗?
我似乎无法找到有关如何在线或在SFML文档中完成此操作的任何信息,但我可能会再次超级盲目。
答案 0 :(得分:1)
这与SFML无关,但您可以使用IDE公开的一些宏,这些宏将扩展到正确的路径。
例如,我们假设您在本地PC上的解决方案文件为C:\School\Project\Project.sln
,并且在教师的PC上它位于W:\Class 5\Project 4\Project.sln
。
如果您将其他库路径设置为$(Solution)SFML\lib
,Visual Studio会将其视为C:\School\Project\SFML\lib
,而在您教师的PC上则会显示W:\Class 5\Project 4\SFML\lib
。