vs2008设置dll、lib库的输出路径
2014-09-16 14:41
399 查看
vs2008中,有些项目上的功能是要生产库文件给其他项目调用的,以下是一些设置库文件(x.dll和x.lib)输出路径的方法.
设置x.dll 输出路径方法是在右键项目的"属性"->连接器->常规, 然后在常规属性界面中的 "输出文件" 中填入自己想要x.dll文件的输出路径.
设置x.lib 输出路径方法是在右键项目的"属性"->连接器->高级, 然后在高级属性界面中的 "导入库" 项中填入自己想要x.dll文件的输出路径.
但是在设置x.lib的输出路径时,发现如果你输入的路径中有某个文件夹不存在,那么文件会生成失败,并且提示无法链接到导入库项路径中的lib库.
解决这个问题的方法是保证你设置的路径上每个文件夹都是存在的。如果不存在,就手动创建。
经过测试发现设置x.dll的路径时,如果输入的路径中即使有某个文件夹不存在,编译器会自动给我们生成,并不会出现x.lib设置的情况。
顺便记录一下项目需要我们自己设置的其他路径:
包含头文件路径设置:属性->C++->常规界面 中的 “附加包含目录”
有些项目需要包含一些其他x.dll和x.lib库的路径设置:
包含x.dll库路径设置: /article/6138011.html。 另外x.dll文件放到编译好的新工程的 debug 目录下, 新程序就可以调用.dll文件
包含x.lib库路径设置: 属性-》连接器 -》常规 -》 附加库目录 选项中填入包含x.lib库的路径.
包含指定要添加到链接行的附加项lib库: 属性-》连接器 -》输入 -》 附加依赖项 选项中填入需要包含的x.lib.
设置x.dll 输出路径方法是在右键项目的"属性"->连接器->常规, 然后在常规属性界面中的 "输出文件" 中填入自己想要x.dll文件的输出路径.
设置x.lib 输出路径方法是在右键项目的"属性"->连接器->高级, 然后在高级属性界面中的 "导入库" 项中填入自己想要x.dll文件的输出路径.
但是在设置x.lib的输出路径时,发现如果你输入的路径中有某个文件夹不存在,那么文件会生成失败,并且提示无法链接到导入库项路径中的lib库.
解决这个问题的方法是保证你设置的路径上每个文件夹都是存在的。如果不存在,就手动创建。
经过测试发现设置x.dll的路径时,如果输入的路径中即使有某个文件夹不存在,编译器会自动给我们生成,并不会出现x.lib设置的情况。
顺便记录一下项目需要我们自己设置的其他路径:
包含头文件路径设置:属性->C++->常规界面 中的 “附加包含目录”
有些项目需要包含一些其他x.dll和x.lib库的路径设置:
包含x.dll库路径设置: /article/6138011.html。 另外x.dll文件放到编译好的新工程的 debug 目录下, 新程序就可以调用.dll文件
包含x.lib库路径设置: 属性-》连接器 -》常规 -》 附加库目录 选项中填入包含x.lib库的路径.
包含指定要添加到链接行的附加项lib库: 属性-》连接器 -》输入 -》 附加依赖项 选项中填入需要包含的x.lib.
相关文章推荐
- vs2008下设置.h, .lib和 .dll 的路径配置全图及其意义
- vs中如何设置DLL以及LIB输出路径
- VS2010设置目标文件(.dll/.exe)和导入库文件(.lib)的输出路径
- vs2008下设置.h, .lib和 .dll 的路径配置全图及其意义
- vs 设置dll、lib库的输出路径
- vs2008下设置.h, .lib和 .dll 的路径配置全图及其意义
- 如何在编译器(vs2008)里设置调用别人写好的lib和dll
- lib和dll导出路径设置
- VC中inc、lib、dll路径设置问题
- VC exe,lib,dll输出生成路径 预编译命令,各种生成路径
- VC中inc、lib、dll路径设置
- 如何在编译器(vs2008)里设置调用别人写好的lib和dll
- vs2008设置lib和h文件路径
- 设置DLL的LIB文件输出路径
- vs2008设置lib和h文件路径
- VS2013中修改.dll工程项目的.lib和.dll的输出路径
- lib与dll生成在不同路径(VS2008)
- VS2010 lib和dll导出路径设置
- 设置VS 基本环境路径//dir+dll+lib
- 如何在编译器(vs2008)里设置调用别人写好的lib和dll