cmake_minimum_required(VERSION 3.4.1) project(jpg2Mosaic) message( STATUS ${CMAKE_CURRENT_SOURCE_DIR}) include_directories(/opt/zw/work/tianweixing/code/lagvm/LINUX/android/external/libjpeg-turbo) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include) link_directories(${CMAKE_CURRENT_SOURCE_DIR}/libs) link_directories(/opt/zw/work/tianweixing/code/lagvm/LINUX/android/frameworks/native/opengl/tests/jpg_so_zw/libs) add_library(jpg2Mosaic SHARED src/jpg2Mosaic.cpp) target_link_libraries(jpg2Mosaic PUBLIC protobuf TSDesensitizationAlgorithm ecarx_engine EGL GLESv2 jpeg)有错误吗
时间: 2023-07-31 10:13:31 浏览: 179
cmake_min_version:确定项目的最低要求CMake版本
看起来没有明显的语法错误,但是需要确认以下内容:
1. `protobuf`、`TSDesensitizationAlgorithm`、`ecarx_engine`、`EGL`、`GLESv2` 和 `jpeg` 这些库是否已经正确安装,并且路径是否正确。
2. `link_directories` 指定的路径是否正确。
3. `src/jpg2Mosaic.cpp` 文件是否存在。
如果以上内容都正确,那么代码就可以顺利编译。
阅读全文