使用静态构建的非UWP库访问UWP中的文件

使用静态构建的非UWP库访问UWP中的文件,uwp,Uwp,在我的UWP中,我链接了一个静态构建的库,它构建在Win32上。 我需要使用这个库来访问文件,更具体地说,使用这个库来进行反序列化,我不确定是否可以在UWP中使用它。 如果不是,我是否需要使用UWP重写反序列化 谢谢 伊尔 我不确定我是否能在UWP中使用它。如果不是,我是否需要使用UWP重写反序列化 它取决于您在win32库中使用的API。并非所有win32 API都在UWP中可用。您可以查看更多详细信息 对于静态库,只需将库(.lib文件)添加到链接器输入,即可链接到库,就像在经典Win32应

在我的UWP中,我链接了一个静态构建的库,它构建在Win32上。 我需要使用这个库来访问文件,更具体地说,使用这个库来进行反序列化,我不确定是否可以在UWP中使用它。 如果不是,我是否需要使用UWP重写反序列化

谢谢

伊尔

我不确定我是否能在UWP中使用它。如果不是,我是否需要使用UWP重写反序列化

它取决于您在win32库中使用的API。并非所有win32 API都在UWP中可用。您可以查看更多详细信息

对于静态库,只需将库(.lib文件)添加到链接器输入,即可链接到库,就像在经典Win32应用程序中一样。对于只有二进制文件可用的库,这是唯一的选项。静态库链接到应用程序的可执行文件中,但在UWP应用程序中使用的Win32 DLL必须打包到应用程序中,方法是将其包含在项目中并将其标记为内容。要在通用Windows平台应用程序中加载Win32 DLL,还必须调用而不是LoadLibrary或LoadLibraryEx

请阅读更多参考资料