我正在VS2017中建立一个项目,到目前为止,我已经通过“ $(SolutionDir)添加了一个附加的include目录。这应该允许我在main.cpp中包括一个头文件,而不包括相对于我的计算机的整个文件路径,但是,如果我没有记错的话,虽然,当尝试从solutionDir开始从我的include目录中包含标头时,它不会编译,如果我将include更改为以C:开头的完整路径,它将进行编译。如何在不使用PC完整文件路径的情况下包含解决方案中的标头?
这是C / C ++->其他包含目录中编辑页面的屏幕截图。评估价值对我来说似乎不错,但也许我误会了? 提示:CAMScriptGenerator是我的解决方案目录。
第二张图片显示了我如何尝试包含位于SFML include文件夹中的头文件“ Graphics.hpp”。第一个无效,第二个无效。我知道第二个可以做到,但是我的目标是使第一个可以在其他PC上使用。
提示:这是从我的解决方案目录到“ Graphics.hpp”的路径:“ Dependencies \ SFML \ include \ SFML”
非常感谢您的帮助!