1. 程式人生 > >_declspec(dllimport)與_declspec(dllexport)的簡單研究

_declspec(dllimport)與_declspec(dllexport)的簡單研究

_declspec(dllimport)_declspec(dllexport)是一對的。

_declspec(dllexport)在動態連結庫(dll檔案中)管匯出;

_declspec(dllimport)在呼叫程式(.h/.cpp檔案中)管匯入。

But,有時候匯入用_declspec(dllexport)也可以,不需要使用_declspec(dllimport)。

那麼,_declspec(dllimport)的作用在哪兒呢:

  1. 在匯入動態連結庫中的全域性變數方面起作用;
  2. 在匯出類的靜態成員方面有很大作用。

具體資訊看一下大神的總結:

https://blog.csdn.net/clever101/article/details/5421782