gpt4 book ai didi

c# - 如何在 Windows Phone 8 (C#) Framework 中添加 C++ DLL

转载 作者:可可西里 更新时间:2023-11-01 08:28:14 24 4
gpt4 key购买 nike

我正在尝试将 C++ DLL 添加到 Visual Studio Express 2012 中的 Windows Phone 8 框架。

我试过以下方法

  1. 通过PInvoke导入调用

    [DllImport("WP8DLL.dll", CallingConvention = CallingConvention.Cdecl)]

    public static extern int functionReturningInteger();

    结果: 这样虽然没有编译错误,但是当我尝试访问 DLL 的方法时它抛出 System.NotSupportedException

  2. 在项目属性中添加引用

    结果:我收到消息“无法将对更高版本或不兼容程序集的引用添加到项目中

最佳答案

您不能将托管 Windows Phone 8 项目的引用直接添加到 native 静态或 native 动态库。您将需要创建一个 Windows Phone 运行时组件。这些可以被你的UI项目引用,也可以引用C++项目等。

参见示例 this link获取更多信息。

关于c# - 如何在 Windows Phone 8 (C#) Framework 中添加 C++ DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13474189/

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