- 可能是这句起关键作用
root@zhouqinan-Lenovo:/home/zhouqinan/projects/redis_dev/redis-plus-plus/build
- 历史命令
rm -rf /usr/local/include/sw/
用ldd命令来检查链接库
同时改动了CMakeLists.txt
- 直接上
CMakeLists.txt
cmake_minimum_required(VERSION 3.10)
set(CMAKE_CXXFLAGS "${CMAKE_CXX_FLAGS} -o3 --std=c++11 -lstdc++fs")
project(test_redis)
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
include_directories(/usr/local/include)
link_directories(/usr/local/lib)
add_executable(${PROJECT_NAME} test_redis.cpp)
target_link_libraries(${PROJECT_NAME} redis++ hiredis ${OpenCV_LIBS} -lstdc++fs)
- 还有其他命令,感觉没生效
cmake -DREDIS_PLUS_PLUS_CXX_STANDARD=17 -DREDIS_PLUS_PLUS_BUILD_TEST=OFF -DREDIS_PLUS_PLUS_BUILD_SHARED=OFF ..