Windows和C++:`extern`和`__declspec(dllimport)`

14 浏览
0 Comments

Windows和C++:`extern`和`__declspec(dllimport)`

extern__declspec(dllimport) 之间有什么区别/关系?我发现有时需要同时使用它们,有时只需要其中一个。

我的理解是否正确:

  1. extern 用于静态链接库,
  2. __declspec(dllimport) 用于动态链接库(DLL),
  3. 对于各自的链接类型,它们实际上完成了相同的工作,
  4. 在使用导入库(帮助与dll链接的小型.lib文件)时需要同时使用它们?
0