如何在WinRT上编译Core和Service的源代码?

时间:2016-04-16 02:03:51

标签: windows-10-universal windows-10-iot-core alljoyn windowsiot

我们正在尝试使控制面板服务在WinRT上运行。但是,我们无法编译代码,因为我们找不到命名空间'ajn'。

我们所做的是:

  • 从AllJoyn网站下载核心资源和服务来源。

  • 设置C ++ uwp运行时组件项目并包含所有这些源。

  • 添加C ++包装器代码以使用控制面板服务。

  • 设置另一个uwp空白应用程序项目,以便它可以使用包装器代码来使用控制面板服务。

然而,我们不得不编译代码,因为编译器无法在命名空间ajn下找到所有这些类。

我们在哪里可以找到命名空间?或者我们使用了错误的来源?

谢谢!

编辑: 我们设法找到那些文件,但是,显示了一些链接错误。是否有任何好的文件显示为WinRT制作代码?或者WinRT代码生成是否配置完善?谢谢!

2 个答案:

答案 0 :(得分:1)

实际上,这些文件都在alljoyn_core文件夹中,现在代码已经编译完毕。 但是,出现了一些链接错误。是否有任何好的文件显示为WinRT制作代码?或者WinRT代码生成是否配置完善?谢谢!

答案 1 :(得分:1)

只需按照Allseen Alliance网站上的文档进行操作即可。这是构建Windows的链接

Building on Windows

确保在Visual Studio

中创建新项目后按照步骤操作

确保正确设置环境变量并避免拼写错误。在找到链接错误时,拼写错误花了我两到三天的时间。!