#c #glog
Вопрос:
Я хочу использовать glog
для регистрации информации и CHECKS
т. Д. К сожалению, я не получаю распечатки на этом простом примере:
#include lt;iostreamgt; #include lt;glog/logging.hgt; int main(int argc, char* argv[]) { google::InitGoogleLogging(argv[0]); LOG(INFO) lt;lt; "Hello form glog: "; std::coutlt;lt;"Hej"lt;lt;std::endl; return 0; }
CMakeLists.txt
cmake_minimum_required(VERSION 3.10) # set the project name project(StructureFromMotion) set(CMAKE_CXX_STANDARD 17) find_package (Eigen3 3.4 REQUIRED NO_MODULE) find_package(OpenCV REQUIRED) find_package (glog REQUIRED) add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/lib/FileTools/) add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/lib/Features/) set(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/bin) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/lib) message("${CMAKE_CURRENT_SOURCE_DIR}") set(local_libs ${CMAKE_CURRENT_SOURCE_DIR}/lib/FileTools/install_dir) set(local_libs ${CMAKE_CURRENT_SOURCE_DIR}/lib/Features/install_dir) add_executable(StructureFromMotion src/main.cpp) target_link_libraries (StructureFromMotion Eigen3::Eigen ${OpenCV_LIBS} ImageIO Features glog::glog)
Я установил glog
с помощью brew. Это и есть результат:
Hej