Dislin和代码块:未定义的引用

Dislin and codeblocks : undefined reference

本文关键字:未定义 引用 代码 Dislin      更新时间:2023-10-16

我正在尝试使用Dislin库,以便从数据绘制图形…

因此,我下载了.deb: dislin-10.6.linux.i586_64.deb。在使用sudo dpkg -i后,我用export LD_LIBRARY_PATH=/usr/local/dislin导出链接

看一看/usr/local/dislin,一切似乎都在那里。

现在我试图在代码块上运行第一个示例,我添加了构建选项,在编译器部分,文件夹usr/local/dislin(其中是discpp.h)

`#include <iostream>
#include <cmath>
#include "discpp.h"
int main ()
{
 int n = 100, i, ic;
 double fpi = 3.1415926 / 180.0, step, x;
 double xray[100], y1ray[100], y2ray[100];
 Dislin g;
 //original code in example http://www.mps.mpg.de/1757371/exa_cpp#section_2
 return 0;
}

但是我不能建立我的项目,我有错误:

  • undefined reference to 'Dislin::Dislin()'
  • undefined reference to 'Dislin::~Dislin()'

我觉得我忘记链接一些代码块,但我不知道是什么。

找到了

我不仅需要添加链接器的搜索目录,还需要从文件夹/usr/local/dislin

中添加代码块的链接器设置中的。so。

那么简单…