6
UbuntuでCMakeを使ってライブラリをコンパイルしようとしていて、ファイルの1つにglib.hが含まれています。パッケージがインストールされ、glib.h
が/usr/include/glib-2.0/glib.h
にあります。CMakeプロジェクトにglib.hを含める
私は以下を追加しましたが、コンパイラはまだglib.hを見つけることができません。
FIND_PACKAGE(glib-2.0)
IF (glib-2.0_FOUND)
INCLUDE_DIRECTORIES(${glib-2.0_INCLUDE_DIR})
ENDIF()
誰かが私が探しているパッケージを知っていますか?私が使用して終了
実際のコードは、私はあなたがリンクを通過示唆
find_package(PkgConfig REQUIRED)
pkg_check_modules(GLIB_PKG glib-2.0)
if (GLIB_PKG_FOUND)
message(Found glib-2.0)
include_directories(${GLIB_PKG_INCLUDE_DIRS})
2番目のリンクが壊れている場合。 –
はい、リンクが壊れています。私は実際にCMakeモジュールの例を見たいと思っています – Sean
これはhttps://github.com/gammu/gammu/blob/master/cmake/FindGlib.cmakeかもしれません –