diff --git a/sdk_core/CMakeLists.txt b/sdk_core/CMakeLists.txt index 60037f6..c54ab32 100644 --- a/sdk_core/CMakeLists.txt +++ b/sdk_core/CMakeLists.txt @@ -27,6 +27,7 @@ else(WIN32) endif (WIN32) target_compile_options(${SDK_LIBRARY} + PRIVATE $<$:-Wno-missing-field-initializers -fPIC> PRIVATE $<$:-Wall -Werror -Wno-c++11-long-long> PRIVATE $<$:-Wno-unknown-pragmas -Wall -Werror -Wno-c++11-long-long> PRIVATE $<$:-Wno-unknown-pragmas -Wall -Werror -Wno-c++11-long-long>) @@ -88,4 +89,4 @@ target_sources(${SDK_LIBRARY} install(TARGETS ${SDK_LIBRARY} PUBLIC_HEADER DESTINATION include ARCHIVE DESTINATION lib - LIBRARY DESTINATION lib) \ No newline at end of file + LIBRARY DESTINATION lib) diff --git a/sdk_core/src/base/thread_base.h b/sdk_core/src/base/thread_base.h index 35f7fbd..2c10ae4 100644 --- a/sdk_core/src/base/thread_base.h +++ b/sdk_core/src/base/thread_base.h @@ -26,6 +26,7 @@ #define LIVOX_THREAD_BASE_H_ #include #include +#include #include "noncopyable.h" namespace livox {