0
我試圖使用DISLIN庫,以便從數據繪製圖表...DISLIN和代碼塊:未定義參考
因此,我dowloaded .deb文件:dislin-10.6.linux.i586_64.deb
。 Afer使用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'和'/ usr/local/dislin/lib'中添加的庫文件,但它不起作用 – Boulgour