Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 支持的API测试未通过UWP_C++_Api_Dll_Uwp - Fatal编程技术网

C++ 支持的API测试未通过UWP

C++ 支持的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

我已经用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 API


你不能在UWP应用程序中使用这些API。除了不使用它们和移除/替换调用它们的组件之外,没有其他解决方法。另一个选项是一个完整的Win32桌面应用程序,但不允许您通过Windows应用商店分发(有迹象表明这将要更改-不确定)。您是否对本地或远程数据库使用postgresql?好的,谢谢@RichardCriten。zett42我将postgresql用于本地数据库如果此应用程序仅用于PC(不针对手机、xbox等),请查看桌面网桥,看看它是否可以帮助您将应用程序带到应用商店: