Description: Static and dynamic library distinction, and the procedure call link static library and dynamic library distinction. How to use the tool to view the output of the dynamic link library functions, Depends the use of tools, C++ compiler name changed
Knitting technology for dynamic link library output functions affected, extern "C" usage, the use of the module definition file to resolve the C++ name mangling issue. Defined with typedef pointer to a function type, how to get the dynamic link library function pointer.
To Search:
File list (Check if you may need any files):
code of dll of vc
.................\lesson 19
.................\.........\Lesson19Code
.................\.........\............\Dll1
.................\.........\............\....\Dll1.cpp
.................\.........\............\....\Dll1.dsp
.................\.........\............\....\Dll1.dsw
.................\.........\............\....\Dll1.h
.................\.........\............\....\Dll1.ncb
.................\.........\............\....\Dll1.opt
.................\.........\............\....\Dll1.plg
.................\.........\............\Dll2
.................\.........\............\....\Dll2.cpp
.................\.........\............\....\Dll2.def
.................\.........\............\....\Dll2.dsp
.................\.........\............\....\Dll2.dsw
.................\.........\............\....\Dll2.ncb
.................\.........\............\....\Dll2.opt
.................\.........\............\....\Dll2.plg
.................\.........\............\Dll3
.................\.........\............\....\Dll3.cpp
.................\.........\............\....\Dll3.dsp
.................\.........\............\....\Dll3.dsw
.................\.........\............\....\Dll3.ncb
.................\.........\............\....\Dll3.opt
.................\.........\............\....\Dll3.plg
.................\.........\............\DllTest
.................\.........\............\.......\Dll1.dll
.................\.........\............\.......\Dll1.lib
.................\.........\............\.......\Dll2.dll
.................\.........\............\.......\Dll3.dll
.................\.........\............\.......\DllTest.aps
.................\.........\............\.......\DllTest.clw
.................\.........\............\.......\DllTest.cpp
.................\.........\............\.......\DllTest.dsp
.................\.........\............\.......\DllTest.dsw
.................\.........\............\.......\DllTest.h
.................\.........\............\.......\DllTest.ncb
.................\.........\............\.......\DllTest.opt
.................\.........\............\.......\DllTest.plg
.................\.........\............\.......\DllTest.rc
.................\.........\............\.......\DllTestDlg.cpp
.................\.........\............\.......\DllTestDlg.h
.................\.........\............\.......\ReadMe.txt
.................\.........\............\.......\res
.................\.........\............\.......\resource.h
.................\.........\............\.......\...\DllTest.ico
.................\.........\............\.......\...\DllTest.rc2
.................\.........\............\.......\StdAfx.cpp
.................\.........\............\.......\StdAfx.h
.................\.........\Lesson19动态链接库.ppt
.................\.........\课程内容.txt