在编译C++ SDK时,我得到以下错误**
**致命错误: kaa/gen/EndpointGen.hpp:没有这样的文件或目录1%在从/home/vidhi/Projects/Kaa/kaaCppApp/kaa/kaa/channel/ITransportConnectionInfo.hpp:25:0,到/home/vidhi/Projects/Kaa/kaaCppApp/kaa/kaa/KaaDefaults.hpp:28,的文件中构建CXX对象/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:没有这样的文件或目录#包括"kaa/gen/EndpointGen.hpp“^编译终止。kaa/CMakeFiles/kaacpp.dir/impl/event/registration/EndpointRegistrationManager.cpp.o make2:* 错误1 make1:* kaa/CMakeFiles/kaacpp.dir/all Error 2 make:* all Error 2
我手动地放置EndpointGen.hpp文件,但是在编译它时,它会给不同的文件带来相同的错误。后来,我发现kaa/CMakeFiles/kaacpp.dir/impl/中的文件丢失了。
有人能帮我解决这个问题吗?
发布于 2017-06-27 07:43:06
在编译Kaa时,在v2.0.0中通过向maven目标添加compile-client-cpp选项解决了这个问题。
有关此问题,请参见参考文献。
https://stackoverflow.com/questions/44714008
复制相似问题