[問題] __declspec 跟 dll關係

作者: tzuchun42 (TzuChun)   2019-01-01 13:07:21
在Microsoft Doc上寫說:
這可以讓compiler知道這個函數或物件是否來自dll,算是dll interface,
如此一來就不需要.def檔。
class __declspec(dllimport) QBasicAtomicInt
{
public: ...
};
像這樣寫就是compiler遇到這個物件的時候就會知道要去dll找,如果沒寫就不知道,所以一定要寫或是用.def檔嗎?
謝謝!
p.s.我參考https://stackoverflow.com/questions/8863193/what-does-declspecdllimport-really-mean
作者: eye5002003 (下一夜)   2019-01-02 12:22:00
對,windows動態函式庫的標頭檔都會寫這個

Links booklink

Contact Us: admin [ a t ] ucptt.com