系统:ubuntu20.04
前言:基于plotjuggler开发自己的插件,并与plotjugger一起编译的操作方法
以plotjuggler-sample-plugins为例说明
1、首先将plotjuggler-sample-plugins/DataLoadSampleCSV文件夹复制到plotjuggler/plotjuggler_plugins路径下。
2、修改plotjugger下的cmakelist.txt文件。
打开cmakelist.txt文件,搜索"plotjuggler_plugins"。增加如下语句:
add_subdirectory( plotjuggler_plugins/DataLoadSampleCSV )
3、在复制的plotjuggler/plotjuggler_pluginsDataLoadSampleCSV文件夹下创建cmakelist.txt文件。将如下内容复制到文件中。
include_directories( ../ )
add_definitions(${QT_DEFINITIONS})
add_definitions(-DQT_PLUGIN)
SET( SRC
dataload_simple_csv.cpp
)
add_library(DataLoadSampleCSV SHARED ${SRC} )
target_link_libraries(DataLoadSampleCSV
${Qt5Widgets_LIBRARIES}
${Qt5Xml_LIBRARIES}
plotjuggler_base
QCodeEditor)
install(TARGETS DataLoadSampleCSV DESTINATION ${PJ_PLUGIN_INSTALL_DIRECTORY} )
保存cmakelist.txt文件。
重新编译plotjuggler项目。可能看到导入数据时,支持pj_csv后缀的数据了。