CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
(图)邪恶的韩国UMPC 使用 Java 编写数据库应用新规范
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  工具平台和程序库

在哪里可以找到unix的函数库

楼主bhj5787(bihj)2006-12-01 11:42:31 在 C/C++ / 工具平台和程序库 提问

如Dlopen这样的函数,在msdn上无该函数内容,想问下是否是操作系统的系统函数库。  
  请dx指导 问题点数:20、回复次数:5Top

1 楼bhj5787(bihj)回复于 2007-03-20 09:06:47 得分 0

upTop

2 楼iu_81(黄云万里动风色,白波九道流雪山。)回复于 2007-03-20 09:44:13 得分 0

http://man.he.net/Top

3 楼jixingzhong(瞌睡虫·星辰)回复于 2007-03-20 09:44:41 得分 0

main.cpp:  
   
  #include   <iostream>  
  #include   <dlfcn.h>  
   
  int   main()   {  
          using   std::cout;  
          using   std::cerr;  
   
          cout   <<   "C++   dlopen   demo\n\n";  
   
          //   open   the   library  
          cout   <<   "Opening   hello.so...\n";  
          void*   handle   =   dlopen("./hello.so",   RTLD_LAZY);  
           
          if   (!handle)   {  
                  cerr   <<   "Cannot   open   library:   "   <<   dlerror()   <<   '\n';  
                  return   1;  
          }  
           
          //   load   the   symbol  
          cout   <<   "Loading   symbol   hello...\n";  
          typedef   void   (*hello_t)();  
   
          //   reset   errors  
          dlerror();  
          hello_t   hello   =   (hello_t)   dlsym(handle,   "hello");  
          const   char   *dlsym_error   =   dlerror();  
          if   (dlsym_error)   {  
                  cerr   <<   "Cannot   load   symbol   'hello':   "   <<   dlsym_error   <<  
                          '\n';  
                  dlclose(handle);  
                  return   1;  
          }  
           
          //   use   it   to   do   the   calculation  
          cout   <<   "Calling   hello...\n";  
          hello();  
           
          //   close   the   library  
          cout   <<   "Closing   library...\n";  
          dlclose(handle);  
  }  
   
  hello.cpp:  
   
  #include   <iostream>  
   
  extern   "C"   void   hello()   {  
          std::cout   <<   "hello"   <<   '\n';  
  }  
   
   
  http://www.isotton.com/howtos/C++-dlopen-mini-HOWTO/C++-dlopen-mini-HOWTO.htmlTop

4 楼jixingzhong(瞌睡虫·星辰)回复于 2007-03-20 09:45:15 得分 0

可以查看这里:  
   
  http://www.opengroup.org/onlinepubs/009695399/functions/dlopen.htmlTop

5 楼yingle2000(音乐天堂)回复于 2007-03-31 19:13:18 得分 0

windows不提供dlopen这个api,这个是xUIX的POSIX函数。Top

相关问题

关键词

得分解答快速导航

  • 帖主:bhj5787

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo