c++ 为什么我们要使用“__declspec(dllimport)”呢?它看起来很没用,[duplicate]

jxct1oxe  于 2022-12-01  发布在  其他
关注(0)|答案(1)|浏览(128)

此问题在此处已有答案

Why/when is __declspec( dllimport ) not needed?(2个答案)
六年前就关门了。
有人告诉我,如果你想导出一个库,你需要使用__declspec(dllexport),当有人使用这个库时,他或她需要添加__declspec(dllimport),但今天我发现这是没有必要的。
我们为什么需要__declspec(dllimport)

pftdvrlh

pftdvrlh1#

documentation
在函式宣告上使用__declspec(dllimport)是选择性的,但是如果您使用这个保留字,编译器会产生更有效率的程式码。不过,您必须使用__declspec(dllimport)让汇入可可执行存取DLL的公用数据符号和对象。请注意,DLL的使用者仍然需要链接至汇入程式库。

相关问题