微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么OpenDDS无法编译?

如何解决为什么OpenDDS无法编译?

我的朋友正在尝试从此处编译OpenDDS: OpenDDS Insall Directions

I have no code.. but i need this to make pastebin work?

她已将该链接链接到T。它会产生以下错误Errors

这是Visual Studio的完整输出Output

有趣的部分:

我可以使用顶部链接中的说明很好地进行编译。我已经完成了比她更多的编码,因此安装了一些东西使其可以毫无问题地进行编译,她安装了Visual Studio Community,并且安装了Visual Studio Enterprise(均为2019年)-我认为版本不重要,但为了更好的理解而分享

从我可以从错误中收集的信息来看,在她的计算机上找到文件而不是我的文件时遇到了问题。为什么找不到文件?我不知道...我真的很困惑为什么它对我有用而不是她。

我什至去做了一个装有Windows 10的VirtualBox Machine,在那里我也得到了同样的错误

任何人和所有帮助都非常感谢,谢谢!

解决方法

此PR:https://github.com/objectcomputing/OpenDDS/pull/1701中已解决此问题,但尚未发布。我无法在上面的评论链中发表评论,但是dxiv是正确的,这是由VS2019中的include依赖关系导致的。不过,它仅在dds / DCPS / Serializer.h标头中,因此,让您的朋友将该文件更改为PR中的文件格式,即可进行编译。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。