【原创】VC++隐式引用DLL

VC++隐式引用DLL 

1、建立一个DLL项目,在头文件中使用 __declspec(dllexport)指令 如: __declspec(dllexport) Sum(int a,int b) 

2、生成DLL项目,在解决方案的DEBU目录下会有两个文件.dll和.lib 

3、建立一个WIN32应用程序,在头文件中使用__declspec(dllimport) 指令 如:__declspec(dllimport) Sum(int a,int b) 

4、此时Linker并不知道要链接到哪里个DLL文件,可通过以下两种方法 告诉Linker: 

A:在头文件中加入:#pragma comment(lib,"..\\debug\\22- DIPSLIB.lib")//通知编译器DLL的.lib文件所在的路径及文件名 

B:打开项目属性,设置Linker->Input->Additional Dependencies, 增加.lib文件的全路径,如:$(OutDir)\test.lib

5、这样就可以在引用的项目中使用Sum函数了。

原文地址:https://www.cnblogs.com/ShineTan/p/1805474.html