今天在SVN上下载了最新版本的渲染引擎工程文件,想编译Release X64的时候出错,提示无法找到xxxx.h文件 。
学习这种事,一定不能马虎。
为了解决头文件在原来作者电脑上能编译,放在别的同样布置的电脑上却提示找不到头文件的问题。我们要提供给编译器的路径信息一定是可移植的。
在VS2008后的版本,有个特别的配置方法:“属性管理器”(可在菜单的:“视图”选项中找到)可在每个工程文件下建立一个属性表,里面包含了我们熟悉的信息。如下图:
鼠标“右键”添加新项。
再次右键新建的属性表,选择“属性”
在附加包含目录中,设置想要包含的头文件路径即可。
在包含头文件的路径时,可以通过使用环境变量的方式来设置当前文件夹路径$(ENVIVALUE)
配合相对路径:./dir 表示当前路径的dir文件夹
../dir 表示当前路径的上一级中的dir文件夹(这在很多C/C++#include" XXX "能见到,语法相同)