VS2005 .lib .dll如何加载
刚用VS2005对编译器的设置不是很了解,主要是在写程序时如何加载.lib 和 .dll
知道加载dll有两种方法(静态/动态),网上也能找到代码如何写,那种直接写在代码里的加载方式在编译的时候貌似编译器会遵循一定的搜索顺序,不知道有人知道么?
还有就是工程属性-》C/C++-》Additional Include Directories 和Linker-》General-》Additional Library Directories 和Linker-》Input-》Additional Dependencies 分别是做什么的啊?
还有Tools-》Options-》VC++ Directories 里设置目录和上面的方法有什么不同啊?
[解决办法]
1
搜索顺序可以查 MSDN
http://msdn.microsoft.com/en-us/library/ms682586(VS.85).aspx
大致的搜索顺序是:程序所在目录 -> 当前目录 -> system目录 -> windows 目录 -> PATH 包含路径
2
这是 project specific setting,针对的当前的 project
如果全部的设置满足不了 project 的需要,则单独添加这些设置
分别是头文件搜索路径,库文件搜索路径,附加的库文件
3
这个是全局的搜索路径设置,适用于所有的 project