c plus plus 中,什么时候用dllexport 什么时候用dll
时间: 2023-10-23 07:10:07 浏览: 76
DllExport:具有 .NET Core 支持的 .NET DllExport(又名 3FDllExport)
在C++中,当你想要将函数或者变量导出到动态链接库(DLL)中,你需要使用关键字"__declspec(dllexport)"。这个关键字告诉编译器,将这些函数和变量导出到DLL中,以便其他程序可以使用它们。
而当你想要从DLL中导入函数和变量时,你需要使用关键字"__declspec(dllimport)"。这个关键字告诉编译器,这些函数和变量是从DLL中导入的,可以在程序中使用。
因此,当你编写一个DLL时,需要使用"__declspec(dllexport)"来导出函数和变量;而当你编写使用DLL的程序时,需要使用"__declspec(dllimport)"来导入函数和变量。
阅读全文