MFC编写程序,都要用到动态链接库,MFC相关的动态库有MFCD42和MFC42等,MFC框架程序已经自动加载,那么如何引入第三方的动态链接库到工程中呢?静态链接库是要先把程序中所需要使用的函数编译成机器码,保存在*.lib文件中。编译器会去*.lib中找出所需要的函数,并把这些函数的机器码复制一份...
分类:
其他好文 时间:
2014-08-11 20:51:32
阅读次数:
259
使用ffmpeg进行音视频开发,首先编译需要把ffmpeg的源码编译成静态库,编译不是大问题,关键问题是编译的时候的各种配置该怎么设置的问题。之前在网上搜索学习,这篇文章不错:iOS: FFmpeg编译和使用问题总结 。有些文章给出编译的整个命令,有的给脚本链接,但是都有一些问题,因为ffmpeg版本更新了、iOS版本更新了(我下的是ffmpeg2.3)。最后东拼西凑,终于编译成功了一个,编译命令...
分类:
移动开发 时间:
2014-08-11 17:57:22
阅读次数:
287
前言:看到很多相关的教程,但是在实际操作的时候还是遇见了不少问题,这里记录分享一下我的操作流程。免费空间用过很多,博客也用过一些,听说了github后就想试着玩一下这个静态库,感觉挺不错的,操作也比较简单,可以放些demo觉得挺不错的,看自己的喜好来搭建吧~本文原创博客地址:http://www.c...
分类:
Web程序 时间:
2014-08-11 11:26:42
阅读次数:
255
一个可以自动生成静态库,自动安装程序的Makefile...
分类:
其他好文 时间:
2014-08-09 00:19:06
阅读次数:
197
一、先按照官方注意事项修改Xcode环境 静态库中采用ObjectC++实现,因此需要您保证您工程中至少有一个.mm后缀的源文件(您可以将任意一个.m后缀的文件改名为.mm),或者在工程属性中指定编译方式,即将Xcode的Proje...
分类:
移动开发 时间:
2014-08-08 21:35:16
阅读次数:
321
//1:编写[CallC.java],用于生成C头文件,C包含此头文件编写方法 1 //CallC.java 2 public class CallC 3 { 4 static 5 { 6 System.loadLibrary(...
分类:
编程语言 时间:
2014-08-08 17:50:56
阅读次数:
234
xcode5导入ASIHTTPRequest步骤
第一步:下载源代码。
第二步:将其源代码拖入你的工程。
第三步:添加需要的framework到工程
共需要加入6个动态库:libxml, CFNetwork, libz, CoreGraphics, MobileCoreServices, SystemConfiguration, 网官少说了一个:libxml, 因为它...
分类:
其他好文 时间:
2014-08-08 16:16:06
阅读次数:
268
第二讲perl 加载c/c++的库先通过h2xs 创建一个新的工程h2xs -A -n two_test进入目录cd two_test创建一个mylib文件夹,存放静态库mkdir mylibc程序头文件chen.h#includevoid chen(char *);c程序代码chen.c#incl...
分类:
编程语言 时间:
2014-08-07 22:42:35
阅读次数:
484
在前面三篇博客中,我们了解到如何使用c/c++ 扩展自己的perl 库,但是博主在学习过程中,对动态库或静态库的加载不是十分了解,后来自己又细挖一下。后来就有了这篇博文,再后来,没有再后来了,囧!!我们先来看看 perl c/c++ 扩展(二)中的Makefile.PLWriteMakefile( ...
分类:
编程语言 时间:
2014-08-07 21:58:00
阅读次数:
354
??
linux下C语言编程环境
头文件目录:/usr/include/
库目录:/usr/lib/
动态库与静态库的区别:在计算机程序源代码需要通过翻译、汇编、链接过程而生成可执行文件,再由加载器加载到内存,两者区别就在于程序加载时链接到相应库的方式不同,程序编译时指定了静态库,编译后可直接运行,而编译时指定动态库时,编译后还要先指定库的路径。
静态库:
ar -rs l...
分类:
编程语言 时间:
2014-08-06 19:22:32
阅读次数:
260