我们是否可以在UWP应用中使用现有的Win32 dll而无需使用dll的源代码

时间:2017-07-11 19:27:07

标签: winapi visual-c++ uwp dllexport

project properties我有一个现有的C ++非托管Win32 dll项目(我有源代码),但是这个项目使用第三方win32 dll进行日志记录(log4cplus),其源代码我不知道有。是否可以创建可以使用这些dll的UWP(通用Windows平台)应用程序。

1 个答案:

答案 0 :(得分:1)

可以使用桌面桥(http://aka.ms/desktopbridge)对应用程序包执行此操作,但对于纯UWP程序包,您需要将库与/ APPCONTAINER标志链接以传递WACK(Windows应用程序认证工具包)测试商店入职。

一旦与该标志链接,您将通过该认证测试,然后WACK还将验证该库仅调用符合UWP的API。这可能需要或可能不需要进行其他更改,以使库符合商店提交。