gpt4 book ai didi

c# - 构建 native C++ 库并在 WP8 应用程序中使用它

转载 作者:行者123 更新时间:2023-11-30 22:15:16 24 4
gpt4 key购买 nike

我有一个在 Eclipse 上开发的 C++ 项目。我的项目将用作各种移动平台(如 Android、iOS、Windows Phone...)的 native 源代码...

我想编译这个库以在 Windows Phone 8 设备上使用。我对这个库的需求只是调用一个函数。

我知道我必须使用 Windows Phone 运行时组件,如教程 http://www.silverlightshow.net/items/Windows-Phone-8-Native-Code-Support.aspx ;但是:

问题 1:我应该构建什么格式的库? .dll 库?

问题 2:如何在我的 Windows Phone 运行时组件中使用这个 dll,从而调用我需要的方法?

非常感谢您的建议;

最佳答案

  1. 您需要将其构建为一个 DLL,但具体而言,它需要是一个 WP8 运行时 DLL,它附带的限制可能与您现有的源代码不兼容。这必须使用 WP8 SDK 构建,这意味着 MSBuild 可能是你唯一的选择,除非你想要很多痛苦。
  2. 您将在 Visual Studio 中创建一个项目以在您的应用和您构建的 DLL 之间进行项目引用。
  3. WP8 应用程序中提供的所有组件都必须是 WP8 运行时,因此您必须将源代码包装在同一个 DLL 中的 WP8 运行时接口(interface)中。

关于c# - 构建 native C++ 库并在 WP8 应用程序中使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18084433/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com