注册 登录
编程论坛 C++教室

VS2005 .lib .dll如何加载

oshibingo 发布于 2010-03-08 21:01, 1568 次点击
刚用VS2005对编译器的设置不是很了解,主要是在写程序时如何加载.lib  和 .dll
知道加载dll有两种方法(静态/动态),网上也能找到代码如何写,那种直接写在代码里的加载方式在编译的时候貌似编译器会遵循一定的搜索顺序,不知道有人知道么?

还有就是工程属性-》C/C++-》Additional Include Directories  和Linker-》General-》Additional Library Directories  和Linker-》Input-》Additional Dependencies 分别是做什么的啊?

还有Tools-》Options-》VC++ Directories 里设置目录和上面的方法有什么不同啊?
1 回复
#2
秀痘魔导士2010-03-10 11:07
工程属性-》C/C++-》Additional Include Directories 会从这个地方先搜索头文件

Linker-》General-》Additional Library Directories  会从这个地方先搜索LIB文件

Linker-》Input-》Additional Dependencies 需要加载的LIB文件放在这里,如果从头文件里搜索到函数定义,会从这个路径的LIB理找到实现

Tools-》Options-》VC++ Directories 这个是全部项目通用的,而上面的是单独通用,推荐在上面加,这样团队开发的时候配置上不会出现问题

http://hi.baidu.com/yueyemijing/blog/item/1e6e49d1ee1109d5562c840e.html

上面那个是关于静态链接和动态链接的解释,你看看。这个篇幅比较长,不好全部写出来。
1