本文说明delphi调用C++DLL库的几个问题并給出解决方法。
问题一:delphi找不到dll中的函数出现“无法定位程序输入点”的问题,如下图所示
分析:这是因为dll库开放的函数名和代码中嘚函数名不致导致的,比如myfunc的函数名生成dll后变为_myfunc@12之类的问题查看dll接口名可用depends工具。
解决方法:①使用传统的模块定义文件 (.def);
本文说明delphi调用C++DLL库的几个问题并給出解决方法。
问题一:delphi找不到dll中的函数出现“无法定位程序输入点”的问题,如下图所示
分析:这是因为dll库开放的函数名和代码中嘚函数名不致导致的,比如myfunc的函数名生成dll后变为_myfunc@12之类的问题查看dll接口名可用depends工具。
解决方法:①使用传统的模块定义文件 (.def);