在Visual Studio中为SFML设置相对路径

时间:2017-01-23 11:26:30

标签: c++ visual-studio relative-path

我正在使用SFML制作学校项目。该项目的一个要求是游戏可以在我们的git-repository中运行。所以我在我们的"游戏"中添加了SFML目录。 github中的目录。

现在我想在同一个游戏目录中为项目设置相对路径。问题是我不知道老师在他的路径中使用了多少个文件夹,因此我无法使用" ../../../ Game / SFML / lib"例如。你们知道这样做的方法吗?

我似乎无法找到有关如何在线或在SFML文档中完成此操作的任何信息,但我可能会再次超级盲目。

1 个答案:

答案 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