如何将msvcrt.lib与德尔菲连接起来?我试图链接一个.obj文件与德尔菲。它可以工作,但是它有太多缺少的依赖项。
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '__purecall'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '??2@YAPAXI@Z'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '??3@YAXPAX@Z'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '_atexit'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '__imp___hypot'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '__imp__memchr'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '__imp__memmove'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '__imp_?_Debug_message@std@@YAXPB_W0I@Z'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '__imp_?_Orphan_all@_Container_base12@std@@QAEXXZ'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '__imp_?_Xbad_alloc@std@@YAXXZ'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '__imp_?_Xlength_error@std@@YAXPBD@Z'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '__imp_?_Xout_of_range@std@@YAXPBD@Z'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '??_Eerror_category@std@@UAEPAXI@Z'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '__imp_?_Syserror_map@std@@YAPBDH@Z'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '__imp_?_Winerror_map@std@@YAPBDH@Z'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '??_E_Generic_error_category@std@@UAEPAXI@Z'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '??_E_Iostream_error_category@std@@UAEPAXI@Z'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '??_E_System_error_category@std@@UAEPAXI@Z'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '@__security_check_cookie@4'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '__CxxThrowException@8'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '___CxxFrameHandler3'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '??_7type_info@@6B@'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '___security_cookie'
[dcc32 Error] Project1.dpr(24): E2065 Unsatisfied forward or external declaration: '__fltused'发布于 2014-02-18 12:22:04
您不能将.lib文件链接到Delphi。如果链接.obj文件,则必须通过以下两种方法提供任何缺失的函数:
.obj文件,或.obj文件的单元可见。更大的问题是,您试图链接一个C++对象,据我所知,这是不可行的。如果这确实是您需要做的,那么您将不得不编译它到一个DLL并以这种方式链接它。
https://stackoverflow.com/questions/21853525
复制相似问题