编译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
制作:*** [全部]错误2

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

谁能帮我解决这个问题?

最佳答案

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

参见reference

关于c++ - 无法编译KAA C++ SDK,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44714008/

10-13 08:16