storage组件在开启storelib_enable和sml_open两个编译选项后,会编译构建libplatform_open.so
使用bin☺go build -o storelib_enable=True -o sml_open=True -r openubmc_dev是可以编译成功的
但是加上-bt release后就会报头文件找不到的问题
想问一下,debug出包和release出包的编译环境有区别吗 @yelmh_kno07
storage组件在开启storelib_enable和sml_open两个编译选项后,会编译构建libplatform_open.so
使用bin☺go build -o storelib_enable=True -o sml_open=True -r openubmc_dev是可以编译成功的
但是加上-bt release后就会报头文件找不到的问题
MAKE编译有一个VERBOSE=ON环境变量,设置此环境变量可以显示详细的构建日志,日志中可以看到-I参数用于指定搜索的目录,建议比对目录以及-I目录的内容分析原因。
定位到问题是此前调试时在CMakeLists.txt添加了set(CMAKE_BUILD_TYPE "Debug")导致的,删除后已解决