2

私のプロジェクトでは、「構成」段階で CMake が glog を見つけたようですが、構築段階でエラー メッセージが表示されます: -llibglog が見つかりません

使っても変わらない

sudo apt-get install libgoogle-glog-dev

またはソースから glog を生成します。最近、14.04 から Ubuntu 16.04 にアップグレードする必要があり、ソースの再定義の問題からこのようなビルドの問題まで、一連の問題が発生しました。

編集: 多くのサブプロジェクトとパッケージを含む複雑なプロジェクトであるため、非常に多くのファイルを投稿するのは公平ではありません。そして、アップグレード前は機能していました。

関連する部分:

(FindGlog.cmake)
find_package_handle_standard_args(Glog DEFAULT_MSG GLOG_INCLUDE_DIR GLOG_LIBRARY)

if(GLOG_FOUND)
  set(GLOG_INCLUDE_DIRS ${GLOG_INCLUDE_DIR})
  set(GLOG_LIBRARIES ${GLOG_LIBRARY})
  message(STATUS "Found glog    (include: ${GLOG_INCLUDE_DIR}, library: ${GLOG_LIBRARY})")
  mark_as_advanced(GLOG_ROOT_DIR GLOG_LIBRARY_RELEASE GLOG_LIBRARY_DEBUG
                                 GLOG_LIBRARY GLOG_INCLUDE_DIR)
endif()

および CMakeLists.txt

target_link_libraries( simtest libmain libglog ${Pthread} )

メッセージ /usr/bin/ls: cannot find --libglog

4

0 に答える 0