转自:http://www.cnblogs.com/skynet/p/3372855.htmlC++静态库与动态库这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程...
分类:
编程语言 时间:
2015-04-21 12:35:56
阅读次数:
246
原文地址 代码改变世界Posts - 105, Articles - 0, Comments - 1561CnblogsDashboardLogoutHomeContactGalleryRSS吴秦(Tyler) C++静态库与动态库2013-10-16 20:18 by 吴秦, 24851 阅读.....
分类:
编程语言 时间:
2015-04-20 20:33:04
阅读次数:
202
http://blog.sina.com.cn/s/blog_79ba23780101hcx9.html三 VC编写DLL我使用VC++编写一个文件加密的DLL,并且在C#中调用。编写一个动态库很简单,以VS2010为列,我们在VC++下选择【WIN32】--【WIN32项目】。在应用程序向导中,选...
分类:
其他好文 时间:
2015-04-20 10:53:51
阅读次数:
99
前段时间编译一个引用自己写的静态库的程序时老是出现链接时的多个重定义的错误,而自己的代码明明没有重定义这些东西,譬如:LIBCMT.lib(_file.obj) : error LNK2005: ___initstdio already defined in libc.lib(_file.obj)L...
分类:
编程语言 时间:
2015-04-19 17:30:40
阅读次数:
207
linux工具命令: Nm: 显示目标文件中的符号清单。 Idconfig :把动态库放入缓存,目的是为了程序执行快一点。 Ldd:查看程序依赖哪些库。 Strip: 去掉目标文件中的冗余信息。A.out,一般是调试相关的信息。 Objdump: 显示目标文件中的附加信息。 1、加载执行动态库:(自...
分类:
系统相关 时间:
2015-04-18 21:52:17
阅读次数:
149
linux系统文件说明 bin 系统命令目录 dev 设备目录 home 用户的家(每个系统用户在home下都有一个自己家) root超级用户在根目录下 lib 系统库目录.so动态库文件 media 多媒体目录(软驱和光驱) mnt 挂载目录(硬件和软件的链接) pro...
分类:
系统相关 时间:
2015-04-18 15:51:52
阅读次数:
148
windows的动态库有几个需要注意的地方,因为相比较linux的动态库而言,需要设置的地方实在太多了。
1、首先需要注意的是运行时库的模式的选择一定要一致的!
原因在于每个dll库的堆管理器都是建立在运行时库crt的副本的基础之上,而每一个库必然有一个运行时库的副本。这里涉及到几个选择问题。
第一,选择mt还是md的问题,
1)mt表示的是mutilt-thread single,表示的...
====动态库说明====1.库名称格式: lib + the_name_of_library + .so + version_number exp:libc.so.62.ldconfig一般会创建soname,但不创建linker name(libname.so),后者一般安装库时创建3.暂时添加...
分类:
系统相关 时间:
2015-04-17 20:03:42
阅读次数:
190
1.获得原码包我是从csdn获得 ortp-0.20.0.zip2.编译安装解压并进入主目录:cd /opt/ortp-0.20.0执行如下命令:a)./configureb)makec)sudo make install装好以后系统环境如下,静态动态库安装到了/usr/local/lib目录下,包...
分类:
其他好文 时间:
2015-04-17 11:15:02
阅读次数:
174