我已经在RAD Studio Seatle C ++ Builder中创建了DLL项目,并且选中了“与运行时程序包链接”复选框,并将其添加到“项目选项”->“ C ++链接器”->“附加选项”“ midas.lib”
这样的DLL项目的“运行时程序包导入库”。
adortl; appanalytics; bcbie; bcbsmp; Vol comp; bindcompdbx; bindcompfmx; bindcompvcl; Vol engine; Cloud Service; compont1; compont4; CustomIPTransport; DataSnapClient; DataSnapCommon; DataSnapConnectors; DatasnapConnectorsFreePascal; DataSnapFireDAC; DataSnapIndy10ServerServerServerServerServer; ; dbrtl; dbxcds; DbxClientDriver; DbxCommonDriver; DBXDb2Driver; DBXFirebirdDriver; DBXInformixDriver; DBXInterBaseDriver; DBXMSSQLDriver; DBXMySQLDriver; DBXOdbcDriver; DBXOracleDriver; DBXSqliteDriver; DBXSybaseASADriver; DBXSybaseASEDriver; dsnap; dsnapcon; dsnapxml; emsclient; emsclientfiredac; FireDAC; FireDACADSDriver; FireDACASADriver; FireDACCommon; FireDACCommonDriver ; FireDACDb2Driver; FireDACDBXDriver; FireDACDSDriver; FireDACIBDriver; FireDACInfxDriver; FireDACMongoDBDriver; FireDACMSAccDriver; FireDACMSSQLDriver;FireDACMySQLDriver; FireDACODBCDriver; FireDACOracleDriver; FireDACPgDriver; FireDACSqliteDriver; FireDACTDataDriver; fmx; fmxase; fmxdae; fmxFireDAC; fmxobj; FMXTee; FmxTeeUI; GifImagePack; ibmonitor; ibxbindings; IPIndy; inetdbxpress; Intraweb; Package5; RESTBackendComponents; RESTComponents; rtl; soapmidas; soaprtl; soapserver; svn; Tee; TeeDB; TeeUI; tethering; TGrfButton; Utils; vcl; vclactnband; vcldb; vcldsnap; vclFireDAC; vclib; REST vclribbon; VclSmp; vcltouch; vclwinx; vclx; xmlrtl内网; Package5; RESTBackendComponents; RESTComponents; rtl; soapmidas; soaprtl; soapserver; svn; Tee; TeeDB; TeeUI; tethering; TGrfButton; Utils; vcl; vclactnband; vcldb; vcldsnap; vclFireDAC; vclib; vclie; vclimg; REST VclSmp; vcltouch; vclwinx; vclx; xmlrtl内网; Package5; RESTBackendComponents; RESTComponents; rtl; soapmidas; soaprtl; soapserver; svn; Tee; TeeDB; TeeUI; tethering; TGrfButton; Utils; vcl; vclactnband; vcldb; vcldsnap; vclFireDAC; vclib; vclie; vclimg; REST VclSmp; vcltouch; vclwinx; vclx; xmlrtl
我正在像这样在EXE中加载此DLL。
LoadLibrary(L"MyDll.dll");
当我调试DLL时,不会调用DllEntryPoint方法。
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{
return 1;
}
当我删除midas.lib或任何.lib时,将调用DllEntryPoint。
我不明白与众不同
任何的想法 ?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句