windows核心编程第19章笔记

1. dll中的全局变量是相对于一个进程而言的;(子进程也是独立的吗?)

2. 每个源文件对应一个obj文件;

3. 隐式链接中需要的lib文件列出了这个dll所导出的所有函数和变量符号; 为什么要专门搞一个lib?网上说这跟vc的链接器有关,链接器只能处理.lib这样的非可执行文件,不能处理.dll这样的可执行文件;

4. dll导出导入c++类所需要的编译器是同一厂商;(同一厂商的就OK?编译器版本要不要相同?)

5.  可以使用dumpbin.exe来查看一个模块的导入导出符号(p520);

参考链接:http://blog.shengbin.me/posts/windows-dll-with-lib

猜你喜欢

转载自my.oschina.net/u/2533477/blog/1809366