delphi – Robert Giesecke的Unmanaged Exports和Visual Studio
发布时间:2020-12-15 09:51:24 所属栏目:大数据 来源:网络整理
导读:我们使用我们的Delphi应用程序已经使用了Robert Giesecke优秀的Unmanaged Exports库.我们刚刚升级到Visual Studio 2015并且它似乎不再起作用了 – 我可以在VS2013中编译完全相同的项目并且它工作正常,可以访问DLL中的函数等.我在VS2015中重新编译(完全相同)
我们使用我们的Delphi应用程序已经使用了Robert Giesecke优秀的Unmanaged Exports库.我们刚刚升级到Visual Studio 2015并且它似乎不再起作用了 – 我可以在VS2013中编译完全相同的项目并且它工作正常,可以访问DLL中的函数等.我在VS2015中重新编译(完全相同)代码和项目)我在Unmanaged Exports库上遇到构建失败,如下所示:
Task Parameter:SdkPath=C:Program Files (x86)Microsoft SDKsWindowsv10.0AbinNETFX 4.6 Tools (TaskId:44) Cannot find lib.exe in 'K:Visual Studio 2015Common7IDE....VCbin'. (TaskId:44) Done executing task "DllExportAppDomainIsolatedTask" -- FAILED. (TaskId:44) Done building target "RGieseckeDllExport" in project "BWSITwilio.csproj" -- FAILED.: (TargetId:73) 因此,库不会导出DLL中的函数供我在Delphi中访问.我可以在VS2013停留一段时间,但VS2015中的库似乎有些不对劲(可能在NETFX 4.6文件夹中查找?) 我对想法持开放态度,所以我可以使用VS2015 – 我即将卸载2013,但现在不得不推迟. 提前感谢任何输入或建议 – 这个库真的允许我们继续使用Delphi,因为我们可以使用它访问.NET中的任何内容! 解决方法
版本1.2.7(2015年8月16日)在
Nuget的发行说明包括:
我怀疑你使用的是旧版本,可以通过移动到最新版本来解决问题. 您可能正在使用在VS 2015发布之前构建的版本,我确信Robert的最新版本现在支持VS 2015. 对于它的价值,即使找不到lib.exe也不会打扰你,因为你不需要.lib文件导入Delphi. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |