代码之家  ›  专栏  ›  技术社区  ›  Marcin

Windows Phone和ANSI C(非C++)库

  •  1
  • Marcin  · 技术社区  · 11 年前

    是否有任何方法可以将ANSI C编写的库写入/包含到我的Windows Phne 8应用程序项目中?我知道Windows Phone Runtime Component for C++是可能的,但我的问题是,ANSI C是否可能?目标是面向Android、iOS和windows Phone的跨移动库

    1 回复  |  直到 11 年前
        1
  •  3
  •   Soonts    11 年前

    Microsoft有 fixed 这个 [DllImport] 在WP 8.1中。如果目标是WP 8.1,则可以将ANSI C库编译到DLL中,并直接从C#代码调用DLL,而无需任何C++/CX组件。

    更新: 请注意,您必须使用visual studio来构建该DLL。此外,请记住,本机代码始终是特定于CPU的,这意味着您将需要单独的x86构建用于仿真器,而ARM构建用于硬件设备上的测试和存储。