C++ 支持的API测试未通过UWP
我已经用c++/CX开发了一个UWP应用程序,我只是做了一个部署测试。大多数测试通过,但受支持的API测试未通过。在我的应用程序中,我使用一个库C,它是libpq(postgresql) 以下是测试产生的错误(部分原因是它很长): L'API RtlGetNtVersionNumbers présent dans ntdll.dll不适用于收费类型的应用程序。MSVCRT.dll应用程序接口 L'API ISWOW64工艺流程文件dans API-ms-win-core-wow64-l1-1-0.dll不属于收费浇注类型应用程序。kernel32.dll appelle-cette API L'API Wow64DisableWow64FsRedirection présente dans API-ms-win-core-wow64-l1-1-0.dll不属于收费类型的应用程序。kernel32.dll appelle-cette API。 L'API Wow64RevertWow64FsRedirection présente dans API-ms-win-core-wow64-l1-1-0.dll不属于收费类型的应用程序。kernel32.dll appelle-cette API L'API是API-ms-win-core-job-l1-1-0.dll中指定的处理程序,不适用于收费类型的应用程序。kernel32.dll appelle-cette API L'API ActivateActCtx présent dans API-ms-win-core-Side-l1-1-0.dll不适用于充电浇注类型的应用。kernel32.dll appelle-cette API L'API addRefactx présente dans API-ms-win-core-sidebyside-l1-1-0.dll不属于收费类型的应用程序。kernel32.dll appelle-cette APIC++ 支持的API测试未通过UWP,c++,api,dll,uwp,C++,Api,Dll,Uwp,我已经用c++/CX开发了一个UWP应用程序,我只是做了一个部署测试。大多数测试通过,但受支持的API测试未通过。在我的应用程序中,我使用一个库C,它是libpq(postgresql) 以下是测试产生的错误(部分原因是它很长): L'API RtlGetNtVersionNumbers présent dans ntdll.dll不适用于收费类型的应用程序。MSVCRT.dll应用程序接口 L'API ISWOW64工艺流程文件dans API-ms-win-core-wow64-l1-1-0
你不能在UWP应用程序中使用这些API。除了不使用它们和移除/替换调用它们的组件之外,没有其他解决方法。另一个选项是一个完整的Win32桌面应用程序,但不允许您通过Windows应用商店分发(有迹象表明这将要更改-不确定)。您是否对本地或远程数据库使用postgresql?好的,谢谢@RichardCriten。zett42我将postgresql用于本地数据库如果此应用程序仅用于PC(不针对手机、xbox等),请查看桌面网桥,看看它是否可以帮助您将应用程序带到应用商店: