real framework中不可以使用类别 或 不可以不包含类文件real framework 中直接调用NSClassFromString函数会返回null 需要强制加载指定类 或 直接通过类名引用linux中静态库和动态库的区别一、不同库从本质上来说是一种可执行代码的二进制格式,可以被载入内存...
分类:
移动开发 时间:
2014-12-14 22:38:41
阅读次数:
658
因为公司的业务需求,需要请外包员工。为了信息安全,所以希望将敏感部分代码隐藏掉,不让外包员工可见。 通常隐藏代码,大家会通过将代码编译成静态库,达到隐藏代码的目的。 但是如果仅这么做,那么隐藏的部分代...
分类:
其他好文 时间:
2014-12-14 00:49:26
阅读次数:
131
Makefile.am详解实战Makefile.amMakefile.am是一种比Makefile更高层次的规则。只需指定要生成什么目标,它由什么源文件生成,要安装到什么目录等构成。表一列出了可执行文件、静态库、头文件和数据文件,四种书写Makefile.am文件个一般格式。表1Makefile.a...
分类:
其他好文 时间:
2014-12-13 23:09:44
阅读次数:
167
1.下载lua源码:lua-5.2.3.tar.gz,解压2.用vs2013建立一个win32工程:1)下载后解压到一个目录下,这里假设解压到F:\lua-5.2.3注意下载的版本,如果是5.2.x,后面代码中的C API发生了改变 2)在VS2010中新建一个静态库项目,项目命名为lua a......
分类:
其他好文 时间:
2014-12-13 21:49:48
阅读次数:
250
一般来说,客户端都是windows系统,所用的硬件驱动都是dll那么我们要想在客户端使用客户端硬件,就必须使用微软的com技术了,目前我找到两个具体的解决方案
一个是用MFC ActiveX,这里有个注意点,如果是win7系统,在MFC ActiveX项目属性中不能用静态库(lib),不然会导致无法注册
一个是用c#的windows窗体控件库
这里有几个注意点
一个,项目右键->属性->应...
分类:
Web程序 时间:
2014-12-13 18:06:54
阅读次数:
225
对于一个编译型语言,编译器工作时总要经过预处理、编译、链接等几个过程。以 C/C++ 为例:预处理器(cpp)将每个 .c/.cpp 文件中 #include 的头文件都合并到 .c/.cpp 文件中,并且对其进行宏扩展,由此生成数个编译单元。一般来说每个 .c/.cpp 文件对应一个编译单...
分类:
其他好文 时间:
2014-12-11 22:11:33
阅读次数:
190
gcc
简单讲解和常用参数解析
.a
静态库 (archive)
.c
C源代码(需要编译预处理)
.h
C源代码头文件
.i
C源代码(不需编译预处理)
.o
对象文件
.s
汇编语言代码
.so
动态库
$gcc
-g -Wall hello.c -o...
分类:
其他好文 时间:
2014-12-11 15:57:22
阅读次数:
273
Linux下用gcc/g++生成静态库和动态库(Z)2012-07-24 16:45:10|分类:linux|标签:链接库linuxg++gcc|举报|字号订阅在 linux 下,库文件一般放在 /usr/lib 和 /lib 下,静态库的名字一般为 libxxxx.a ,其中 xxxx 是该 li...
分类:
系统相关 时间:
2014-12-10 21:05:38
阅读次数:
382
Qt静态编译(链接)和动态编译区别Qt的静态编译译(其实应该叫链接,不是编译),将各模块编译成静态库,这样在编译自己写的Qt程序时,会将这些静态库编译(链接)到你的EXE文件中去的。Qt的动态编译,将各模块编译成动态库(windows是DLL),这样在编译自己写的Qt程序时,会将这些动态库链接到你的...
分类:
其他好文 时间:
2014-12-10 01:44:49
阅读次数:
199
1.需求[1].使用第三方动/静太库[2].本身代码部分编译为动/静态库[3]多项目管理2.构建一个单独的项目[1]目的:这个项目将生成可执行文件,动态和静态库。先在workspace(or anywhere you like)下建立项目的目录(文件)结构:workspace |—— HelloWo...
分类:
其他好文 时间:
2014-12-10 00:19:53
阅读次数:
314