#if defined(_WIN32)
#ifdef RECORD_PLUGIN_EXPORT
#define RECORD_PLUGIN_API extern "C" __declspec(dllexport)
#else
#define RECORD_PLUGIN_API extern "C" __declspec(dllimport)
#endif
#else
#define RECORD_PLUGIN_API extern "C"
#endif
//导出
RECORD_PLUGIN_API int StartRecordProgram()
{
}
#if defined(_WIN32)
#ifdef RECORD_PLUGIN_EXPORT
#define RECORD_PLUGIN_API extern "C" __declspec(dllexport)
#else
#define RECORD_PLUGIN_API extern "C" __declspec(dllimport)
#endif
#else
#define RECORD_PLUGIN_API extern "C"
#endif
//导入
RECORD_PLUGIN_API int StartRecordProgram(int argc, char* argv[]);
VisualStudio2019 DLL生成并使用教程(C++)最详细Demo教程
https://www.pianshen.com/article/2568372188/
VS中lib库文件的生成并使用
https://blog.csdn.net/zqun817/article/details/102635979