当前位置:  技术问答>linux和unix

求助,在静态库中使用pthread_create的问题,急急!!!!!!

    来源: 互联网  发布时间:2017-05-18

    本文导语:  我自己制作了一个静态库libGet.a,静态库内部使用了pthread_create,编译能通过。然后在另外一个工程当中使用了这个静态库,编译的时候加了-lpthread选项,但是报错 “对‘pthread_create’未定义的引用” 下面是静态库...

我自己制作了一个静态库libGet.a,静态库内部使用了pthread_create,编译能通过。然后在另外一个工程当中使用了这个静态库,编译的时候加了-lpthread选项,但是报错 “对‘pthread_create’未定义的引用”

下面是静态库的代码:
//get.h
#ifndef GET_H
#define GET_H
void Fun();
#endif // GET_H


//get.cpp
#include
#include
#include"get.h"
using namespace std;

//线程函数
void* Thread_Fun(void* p)
{
//简单的打印字符
    printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSsn");
    return 0;
}

//普通函数
void Fun()
{
//创建线程
    pthread_t t;
    pthread_create(&t,0,Thread_Fun,0);
    printf("OK!");

    int i;
    scanf("%d",&i);
}

然后创建静态库

get.o:get.cpp 
g++ -g -c  get.cpp get.h -lpthread

ar crv libGet.a get.o












//下面是使用静态库那个工程的代码
//main.cpp

#include"../ForTest/get.h"
int main(int argc, char *argv[])
{
    Fun();
    return 0;
}
//编译
g++ -g -o Get  main.o ../ForTest/libGet.a -lpthread

结果出错:
:在函数‘Fun()’中:../ForTest/get.cpp:17:对‘pthread_create’未定义的引用

|
g++ -g -o Get  main.o  -L../ForTest/ -lGet  -lpthread 

这样试试

|

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求助,linux下如何使用函数更改时区,例如设置美国时区 谢谢
  • 求助关于__cdecl的使用问题
  • 求助!如何控制被随机使用的端口号的大小?
  • 关于共享存储段的使用,求助高手
  • 求助:关于在LINUX使用移动硬盘的问题?
  • 急急!!!高分求助,关于实现LINUX软件的使用限制问题
  • 求助关于linux下无法使用curses.h类问题
  • 紧急求助! 关于LoadRunner7.0的使用方法
  • 紧急求助!!!哪里有Weblogic的使用手册或相关学习资料???
  • 当我使用数据库时。。。 !!!!求助!!!
  • 求助!第一次使用gdb,出问题不懂怎么解决
  • 求助:如何使用usb接口的Adsl?
  • linux 下USB硬盘的使用(求助)
  • 求助:java实现显示linux下的cpu占用率,内存使用情况,硬盘占用情况
  • **紧急求助:使用xmanager连接linux出现得错误*****
  • 求助cygwin的使用
  • 求助:如何使用GPIO中断
  • [求助]如何获取一个程序所使用的系统调用和参数?
  • 【求助】source insight 使用的问题。。。
  • 求助!! 哪里找jbuilder5的教程或使用说明,汉化版也行,
  • 高分求助高分求助高分求助高分求助高分求助高分求助
  • 怎样读取HZK24S前十区的内容啊???求助求助
  • 紧急求助!紧急求助!
  • 【求助】iplanet问题,求助高手解答!
  • 菜鸟求助,solaris下计算问题求助
  • 【求助】SOS紧急求助..............极为简单的问题...跪求....
  • 高分求助啊!求助SUSE 10.0 不能上网.
  • 急急急急急急急啊,紧急求助啊!!!!!满分求助啊!!!!!!
  • 求助:linux下 vim的配置(高分求助)
  • red hat怎么安装gcc啊!总是出错,求助求助啊!!!yum源怎么改啊!!
  • 求助~~求助 ~~linux文件读写问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,