链接器工具警告 LNK4104
“symbol”符号的导出应该为 PRIVATE
symbol
可以是以下其中一项:
DllCanUnloadNow
DllGetClassObject
DllGetClassFactoryFromClassString
DllGetDocumentation
DllInitialize
DllInstall
DllRegisterServer
DllRegisterServerEx
DllRegisterServerExW
DllUnload
DllUnregisterServer
RasCustomDeleteEntryNotify
RasCustomDial
RasCustomDialDlg
RasCustomEntryDlg
在为 DLL 生成导入库并导出上述函数之一而不在模块定义文件中将其指定为 PRIVATE 时,将发出此警告。 一般情况下,这些函数仅导出供 OLE 使用。 当链接到库的程序错误地调用库时,将它们置于导入库中可能会导致异常行为。 有关 PRIVATE 关键字的详细信息,请参阅 EXPORTS。