当前位置: 技术问答>linux和unix
关于linux下编译动态链接库调用问题
来源: 互联网 发布时间:2017-05-22
本文导语: 大侠们,我在linux下用g++编译带有STL的动态链接库,当我调用该库的函数执行完后,会报STL分配空错误,请大侠帮忙看看。代码如下: 动态库头文件: testlib.h #include using namespace std; typedef struct { int left; int ...
大侠们,我在linux下用g++编译带有STL的动态链接库,当我调用该库的函数执行完后,会报STL分配空错误,请大侠帮忙看看。代码如下:
动态库头文件:
testlib.h
#include
using namespace std;
typedef struct
{
int left;
int right;
int top;
int bottom;
}KeyRect;
vector tt;
int printvector();
动态库cpp文件:
testlib.cpp
#include "testlib.h"
#include
int printvector()
{
KeyRect rct;
for(int i=0;i
动态库头文件:
testlib.h
#include
using namespace std;
typedef struct
{
int left;
int right;
int top;
int bottom;
}KeyRect;
vector tt;
int printvector();
动态库cpp文件:
testlib.cpp
#include "testlib.h"
#include
int printvector()
{
KeyRect rct;
for(int i=0;i