Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/144.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ ubuntu操作系统,g++;,找不到-lplot_C++ - Fatal编程技术网

C++ ubuntu操作系统,g++;,找不到-lplot

C++ ubuntu操作系统,g++;,找不到-lplot,c++,C++,问题是: 我将在C++程序中使用一些科学的绘图,我找到PLplot。 然后我通常只执行apt get install cl plplplplplot和pkg config--cflags--libs plplplplot。 然后,我在代码中包含头文件#include,并执行g++-lplplotmain.cpp。它只返回“找不到-lplot” 然而,我试图找到plplot.so,却一无所获!它不在/usr/bin/lib或/usr/lib或其他任何地方!我对此感到困惑 有没有人对这类错误有大致了

问题是:

我将在C++程序中使用一些科学的绘图,我找到PLplot。 然后我通常只执行
apt get install cl plplplplplot
pkg config--cflags--libs plplplplot
。 然后,我在代码中包含头文件
#include
,并执行
g++-lplplotmain.cpp
。它只返回“找不到-lplot”

然而,我试图找到plplot.so,却一无所获!它不在/usr/bin/lib或/usr/lib或其他任何地方!我对此感到困惑


有没有人对这类错误有大致了解?

首先在系统中搜索plplot.h。如果存在,则使用-I标志进行编译。 例如:
g++-I/path\u到\u文件/-lplplot main.cpp

以root身份运行
apt get install libplplot dev
以安装开发包(提供标题)。程序参数到
g++
的顺序很重要:至少使用
g++-Wall-g main.cpp$(pkg config--cflags--libs plplplotd-c++)
。谢谢!问题是我应该链接plplotd而不是plplot。