本文主要针对在项目每次新建时需要的头文件include、lib、dll进行配置的问题

头文件include

【VS】项目属性配置(中)

上面头文件include是在做OSG三维相关的项目所添加的头文件。

其中,用到Qt的头文件include、OSG的头文件include。不同版本的OSG会碰到头文件目录问题,不能仅仅引用/添加$(QTDIR)\include,有的头文件在子目录下,还需针对不同版本的Qt/OSG在头文件对应的目录找寻其真实所在的子目录。比如:常用的Qt直接在include当前目录下,而像QtOpenGL、QtNetwork都在其子目录下,所以添加头文件要到位。

lib路径

【VS】项目属性配置(中)

上图是做OSG三维项目,没有引入lib,直接在项目中添加的OSG对应版本源码

【VS】项目属性配置(中)

上图是做DDS项目的lib路径

对应的$(OSPL_HOME)\lib 对应的路径

【VS】项目属性配置(中)

我们能够从环境变量中看到,我们把DDS添加到环境变量中,和path路径对等

添加lib名称

【VS】项目属性配置(中)

我们在DDS项目中使用DDS中间件,添加lib,引用ddslib.lib

 

【VS】项目属性配置(中)

【VS】项目属性配置(中)

上图是OSG项目的lib添加

DLL配置

通过系统环境变量的添加和设置

【VS】项目属性配置(中)

我们不难发现,关于dll系统环境变量的添加,都是将所需库的路径添加到系统环境变量path下

【VS】项目属性配置(中)
DDS对应的dll路径
【VS】项目属性配置(中)
OpenCV对应的dll路径

那么经过对头文件includelib路径和名称、dll环境变量的设置。后续再建新的项目,环境的配置就得心应手了

相关文章: