C# 我们可以写信或打电话吗;C代码“;在适用于Windows Phone 8的XAML中
我们可以在XAML中为Windows Phone 8编写或调用“C代码”吗C# 我们可以写信或打电话吗;C代码“;在适用于Windows Phone 8的XAML中,c#,c,windows-phone-8,C#,C,Windows Phone 8,我们可以在XAML中为Windows Phone 8编写或调用“C代码”吗 我有一个C库,我必须在WP8应用程序中使用它。任何想法..Windows Phone不支持p/Invoke,所以,不,你不能。特别是如果您希望您的应用程序在应用商店获得批准: 4.2.2 对于针对Windows Phone OS 7.1的Windows Phone OS 7.1应用程序,必须 不使用PInvoke或COM互操作性调用本机代码API 对于以Windows Phone 8为目标的Windows Phone 8
我有一个C库,我必须在WP8应用程序中使用它。任何想法..Windows Phone不支持p/Invoke,所以,不,你不能。特别是如果您希望您的应用程序在应用商店获得批准: 4.2.2 对于针对Windows Phone OS 7.1的Windows Phone OS 7.1应用程序,必须 不使用PInvoke或COM互操作性调用本机代码API 对于以Windows Phone 8为目标的Windows Phone 8应用,不得调用 除Win32和COM API中列出的API以外的本机代码API WindowsPhone8 请记住,您的C库可能是为x86预编译的,这意味着您必须为不同的设备重新编译源代码
<>你最好的办法是检查C源,看看端口对C是多么困难。 < P>是的,你可以——但是你必须把它链接到C++项目。您需要的是一个WinRT组件,它链接到该库并充当包装器。然后该组件可以在C#中使用
查看。该链接适用于Windows应用商店应用程序(在PC和RT设备上运行),而不是Windows Phone。