本文主要针对在项目每次新建时需要的头文件include、lib、dll进行配置的问题
头文件include
上面头文件include是在做OSG三维相关的项目所添加的头文件。
其中,用到Qt的头文件include、OSG的头文件include。不同版本的OSG会碰到头文件目录问题,不能仅仅引用/添加$(QTDIR)\include,有的头文件在子目录下,还需针对不同版本的Qt/OSG在头文件对应的目录找寻其真实所在的子目录。比如:常用的Qt直接在include当前目录下,而像QtOpenGL、QtNetwork都在其子目录下,所以添加头文件要到位。
lib路径
上图是做OSG三维项目,没有引入lib,直接在项目中添加的OSG对应版本源码
上图是做DDS项目的lib路径
对应的$(OSPL_HOME)\lib 对应的路径
我们能够从环境变量中看到,我们把DDS添加到环境变量中,和path路径对等
添加lib名称
我们在DDS项目中使用DDS中间件,添加lib,引用ddslib.lib
上图是OSG项目的lib添加
DLL配置
通过系统环境变量的添加和设置
我们不难发现,关于dll系统环境变量的添加,都是将所需库的路径添加到系统环境变量path下
![](https://i-blog.csdnimg.cn/blog_migrate/81cec5289a9691659cc1e37e4eee6ed1.png)
![](https://i-blog.csdnimg.cn/blog_migrate/630646fb2e5bf16c78235ae6a7df81fa.png)
那么经过对头文件include、lib路径和名称、dll环境变量的设置。后续再建新的项目,环境的配置就得心应手了