उबंटू में सीएमके के साथ एक पुस्तकालय संकलित करने की कोशिश कर रहा है और फ़ाइल में से एक glib.h शामिल है। पैकेज स्थापित है और glib.h
/usr/include/glib-2.0/glib.h
में है।एक सीएमके परियोजना में 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})
दूसरा टूटा हुआ लिंक। –
हां, लिंक टूटा हुआ है। मैं वास्तव में उदाहरण सीएमके मॉड्यूल – Sean
देखना चाहता हूं, मुझे विश्वास है कि यह हो सकता है कि यह हो सकता है https://github.com/gammu/gammu/blob/master/cmake/FindGlib.cmake –