1

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

我们所做的是:

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

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

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

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

但是,我们在编译代码时遇到了困难,因为编译器无法在命名空间 ajn 下找到所有这些类。

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

谢谢!

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

4

2 回答 2

1

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

在 Windows 上构建

只需确保在 Visual Studio 中创建新项目后按照步骤操作即可

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

于 2016-04-21T10:50:08.487 回答
1

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

于 2016-04-16T05:07:27.527 回答