我正在处理从Internet下载的C项目,我需要使用一些PLplot
函数进行可视化。
但是,我对PLplot
和cmake
都很陌生,我需要帮助才能相应地修改CMakeLists.txt
文件。
我尝试在CMakeLists.txt
文件中添加以下内容,但它无效(找不到PLplot
):
PKG_CHECK_MODULES(PLPLOT REQUIRED plplot)
INCLUDE_DIRECTORIES(${PLPLOT_INCLUDE_DIRS})
LINK_DIRECTORIES(${PLPLOT_LIBRARY_DIRS})
ADD_EXECUTABLE(main main.c)
TARGET_LINK_LIBRARIES(main ${PLPLOT_LIBRARIES})
我还尝试手动定义路径,如下所示:
SET(PLPLOT_INCLUDE_DIRS "/usr/local/PLplot/include/plplot")
SET(PLPLOT_LIBRARY_DIRS "/usr/local/PLplot/lib")
但它仍然失败,我猜是因为我没有定义PLPLOT_LIBRARIES
我不知道它是什么
请注意,在我正在处理的笔记本电脑上(运行Kubuntu操作系统),PLplot
下安装了/usr/local/PLplot