【发布时间】:2014-10-30 05:18:10
【问题描述】:
我搜索了一些 Microsoft 教程和所有相关的 stackoverflow 线程,以找到正确的答案。对我来说,它们都不够清楚。
This thread 仍有一些疑问。
"__declspec(dllexport) - 如此标记的类或函数将从它内置的 DLL 中导出"
对比
“__declspec( dllimport ) - 如此标记的类或函数将从 DLL 中导入”
好吧,这几乎没有意义,因为“从 DLL 导入”和“从 DLL 导出”是什么意思。您可以从导出并导入到某物,或者从导入并导出至某物。
我的理解是: dllexport 用于指定我想将此代码加载到我正在创建的 DLL 中,而 dllimport 用于告诉编译器我想使用 DLL 中的代码。
对吗?
【问题讨论】:
标签: visual-c++ dll