问题
Make Error at CMakeLists.txt:13 (add_executable):
Target "main" links to target "Geogram::geogram" but the target was not
found. Perhaps a find_package() call is missing for an IMPORTED target, or
an ALIAS target is missing?
cmake_minimum_required(VERSION 3.11)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
#find_package(AliceVision CONFIG REQUIRED)
#find_package(geogram)
find_package(AliceVision REQUIRED)
message(STATUS "Found AliceVision : ${AliceVision_FOUND}")
message(STATUS "Found AliceVision version: ${AliceVision_VERSION}")
#link_directories(/home/ning/software/AliceViosn/build/Linux-x86_64)
add_executable(main main.cpp)
target_link_libraries(main
aliceVision_system
aliceVision_mesh
aliceVision_mvsData
${Alicevision_LIBRARIES}
${CERES_LIBRARIES}
${Boost_LIBRARIES}
)
改成
cmake_minimum_required(VERSION 3.11)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
#find_package(AliceVision CONFIG REQUIRED)
find_package(AliceVision REQUIRED)
message(STATUS "Found AliceVision : ${AliceVision_FOUND}")
message(STATUS "Found AliceVision version: ${AliceVision_VERSION}")
add_executable(main main.cpp)
target_link_libraries(main
${Alicevision_LIBRARIES}
${CERES_LIBRARIES}
${Boost_LIBRARIES}
)
改成下面的就好了,可是这上下不都一样的吗?没搞懂为啥会报错,如果 有哪位大佬知道,烦请告知,谢谢!