此问题在此处已有答案:
Why/when is __declspec( dllimport ) not needed?(2个答案)
六年前就关门了。
有人告诉我,如果你想导出一个库,你需要使用__declspec(dllexport)
,当有人使用这个库时,他或她需要添加__declspec(dllimport)
,但今天我发现这是没有必要的。
我们为什么需要__declspec(dllimport)
?
此问题在此处已有答案:
Why/when is __declspec( dllimport ) not needed?(2个答案)
六年前就关门了。
有人告诉我,如果你想导出一个库,你需要使用__declspec(dllexport)
,当有人使用这个库时,他或她需要添加__declspec(dllimport)
,但今天我发现这是没有必要的。
我们为什么需要__declspec(dllimport)
?
1条答案
按热度按时间pftdvrlh1#
从documentation:
在函式宣告上使用
__declspec(dllimport)
是选择性的,但是如果您使用这个保留字,编译器会产生更有效率的程式码。不过,您必须使用__declspec(dllimport)
让汇入可可执行存取DLL的公用数据符号和对象。请注意,DLL的使用者仍然需要链接至汇入程式库。