TIA。
我使用VS 2013创建了一个c ++ dll,它是从Delphi XE6调用的。一切正常。当制作Delphi exe并且我尝试在没有VS3013的任何系统上运行它时,我的exe失败了访问冲突(模块* .exe中地址00A8451E的访问冲突。读取地址83EC8B69。)同样的事情和在我的系统(开发机器)和任何带VS2013的机器上。
我制作的DLL是一个动态的DLL。我也尝试在项目设置中使用“/ MTd for Debug”选项,如下面的链接所示。我还在同一链接中安装了“Visual C ++可再发行组件包,用于Visual Studio 2013”。他们都没有帮助。请建议。
链接: How to leave Visual Studio 2013 dlls dependencies behind?