在 Visual Studio 中为 SFML 设置相对路径
Setting up relative path in visual studio for SFML
我正在用SFML做一个学校项目。这个项目的要求之一是游戏可以在我们的 git 存储库中运行。所以我在 github 的"游戏"目录中添加了 SFML 目录。
现在我想在同一游戏目录中为项目设置相对路径。问题是我不知道我的老师在他的路径中使用了多少文件夹,所以我不能使用"../../../Game/SFML/lib",例如。你们知道一种方法吗?
我似乎无法在网上或 SFML 文档中找到有关如何完成此操作的任何信息,但话又说回来,我可能超级盲目。
这与 SFML 无关,但您可以使用 IDE 公开的一些宏,这些宏将扩展到正确的路径。
例如,假设你在本地电脑上,解决方案文件C:SchoolProjectProject.sln
,在教师的电脑上,解决方案文件W:Class 5Project 4Project.sln
。
如果将其他库路径设置为 $(Solution)SFMLlib
Visual Studio 将看到此C:SchoolProjectSFMLlib
,而在教师的电脑上,这将导致W:Class 5Project 4SFMLlib
。
相关文章:
- 为不同配置设置MSVC_RUNTIME_LIBRARY的正确方法是什么
- 在C++/Linux中设置单调时钟的一些技巧
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 嵌套在类中时无法设置成员数据
- 需要帮助设置在C++中使用的Potrace
- 如何在自删除后将对象设置为nullptr
- 将指针设置为"nullptr"并不能防止双重删除?
- 如何在Ubuntu中使用cmake设置qt4
- ld:bind_at_load和-bitcode_bundle(Xcode设置ENABLE_bitcode=YES)不能
- 如何在boost beast http请求中设置http头
- 如何解决gcc编译器优化导致的centos双编译器设置中的分段错误
- 如何将这个C++哈希表转换为动态扩展和收缩,而不是使用硬设置的最大值
- 如何设置与其背景图像大小相对应的窗口大小?
- 在Visual Studio Code(.json配置)中设置相对于工作区路径的c / c ++项目的包含路径
- 如何在不需要 root 访问权限的情况下为应用程序中的线程设置相对线程优先级
- 如何获取标准::设置的相对索引
- 如何获取设置位中的相对位置
- 在 Visual Studio 中为 SFML 设置相对路径
- 为 SetWaitableTimer 设置相对时间时的算术溢出
- 是否有方法将相对库路径添加到可执行文件以避免设置LD_library_path