1.包含目录和附加包含目录(库目录和附加库目录)的区别:
包含目录:修改了系统的include宏的值,是全局的;
附加包含目录:用于当前项目,对其他项目没有影响。
(库目录和附加库目录的区别同上)
2.配置dll文的方法
- B.dll调用A.dll的配置:
- 项目B的VS属性需要配置:A.dll的包含目录, A.dll的库目录,附加依赖项A.lib;
- C.exe调用A.dll的配置:
- 类似项目B那样的配置
- 还需要配置好调用环境:(有多种方法)
- 方法1:把引用的dll放到工程的可执行文件所在的目录下(项目->属性->配置属性->常规->输出目录,可以看到.exe生成在哪个目录下)
- 方法2:放到调试->环境(PATH=路径(可以是相对路径);).后面的"分号"是一定要有的.