【问题标题】:Unable to Compile KAA C++ SDK无法编译 KAA C++ SDK
【发布时间】:2017-06-23 05:54:40
【问题描述】:

编译 C++ SDK 时出现以下错误 **

  • 错误日志

** 致命错误:kaa/gen/EndpointGen.hpp:没有这样的文件或目录 [ 1%] 构建 CXX 对象 kaa/CMakeFiles/kaacpp.dir/impl/event/registration/EndpointRegistrationManager.cpp.o 在 /home/vidhi/Projects/Kaa/kaaCppApp/kaa/kaa/channel/ITransportConnectionInfo.hpp:25:0 包含的文件中, 来自/home/vidhi/Projects/Kaa/kaaCppApp/kaa/kaa/KaaDefaults.hpp:28, 来自/home/vidhi/Projects/Kaa/kaaCppApp/kaa/kaa/event/registration/EndpointRegistrationManager.hpp:20, 来自/home/vidhi/Projects/Kaa/kaaCppApp/kaa/impl/event/registration/EndpointRegistrationManager.cpp:17: /home/vidhi/Projects/Kaa/kaaCppApp/kaa/kaa/channel/TransportProtocolId.hpp:22:35:致命错误:kaa/gen/EndpointGen.hpp:没有这样的文件或目录 #include "kaa/gen/EndpointGen.hpp" ^ 编译终止。 make[2]: * [kaa/CMakeFiles/kaacpp.dir/impl/event/registration/EndpointRegistrationManager.cpp.o] 错误 1 make[1]: * [kaa/CMakeFiles/kaacpp.dir/all] 错误 2 make: *** [all] 错误 2

我手动放置 EndpointGen.hpp 文件,但在编译时再次对不同的文件给出相同的错误。后来发现kaa/CMakeFiles/kaacpp.dir/impl/里面的文件不见了。

谁能帮我解决这个问题?

【问题讨论】:

  • 您使用的是哪个版本的 KAA?
  • 此问题已在 v2.0.0 中通过在编译 Kaa 时向 maven 目标添加 compile-client-cpp 选项得到解决。
  • 感谢您的评论。我正在使用 kaa-0.10.0。
  • 而且在 github 上我可以看到最大版本是 v0.10.0,我找不到 v2.0.0。如果我错了,请您帮忙。

标签: c++ kaa


【解决方案1】:

此问题已在 v2.0.0 中通过在编译 Kaa 时向 maven 目标添加 compile-client-cpp 选项得到解决。

请参阅reference

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多