Dislin和代码块:未定义的引用
Dislin and codeblocks : undefined reference
我正在尝试使用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。那么简单…
相关文章:
- 对C宏的未定义引用,但在定义它时会出现重新定义错误
- 编译时的 CImg 库返回对"__imp_SetDIBitsToDevice"的未定义引用
- 对Py_Initialize()的未定义引用
- 使用mysql c++连接器的未定义引用
- 对 Scalar ::Scalar() 的未定义引用
- 对复制 CTOR 和 CTOR 的未定义引用
- 对显式实例化的模板函数的未定义引用
- TensorRT (C++ API) 对"createNvOnnxParser_INTERNAL"的未定义引用
- 2个模板化类的非模板友元函数未定义引用错误
- 编译 libfluid 样本控制器时对"event_base_del_virtual"的未定义引用
- 获取对function_name的未定义引用
- 对 'std::thread::_M_start_thread CMake 的未定义引用进行基准测试
- 对结构方法的未定义引用
- 使用内联函数 c++ 的未定义引用
- 对 CMake 中'cudaRegisterLinkedBinary'链接错误的未定义引用?
- 对 DLOPEN 的未定义引用
- QT C++中对全局变量的未定义引用
- 快速数学导致对"__pow_finite"的未定义引用
- 对 boost::system::d etail::system_category_instance 的未定义引用,从
- OpenCV 3.4.3 中对 'cv::String::d eallocate()' 错误的未定义引用