编译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/