教程内容:第1章STL实用入门教程第2章C++编码规范第3章GDIGDI+从入门到精通第4章COM实用入门教程第5章Windows窗口高级编程第6章Boost深入剖析之使用技巧第7章VC++实战调试技巧第8章静态库与动态库编程第9章面向对象实践编程第10章文件打包技术详解第11章多线程编程技术详解第 ...
分类:
编程语言 时间:
2018-12-28 23:35:04
阅读次数:
270
从上一篇《Cocos2d-x 2.0 在Windows平台下的使用》已经初步了解了Cocos2d-x的安装、编译,也已经可以运行HelloWorld示例了,运行HelloWorld至少所需的文件,包括:素材、动态库,我们把"...\Release.win32"里的"HelloWorld.exe"单独 ...
分类:
其他好文 时间:
2018-12-28 13:28:29
阅读次数:
207
__stdcall: _stdcall 调用约定相当于16位动态库中经常使用的PASCAL调用约定。在32位的VC++5.0中PASCAL调用约定不再被支持(实际上它已被定义为__stdcall。除了__pascal外,__fortran和__syscall也不被支持),取而代之的是__stdcal ...
分类:
编程语言 时间:
2018-12-27 15:40:04
阅读次数:
172
1.创建workspace 2.创建 Libs 文件夹,存放 .framework 格式的静态库与动态库 (通过shell脚本,编译完成自动copy到 Libs 文件夹下) 4.添加库到主工程,Targets-General-Linked Frameworks and Libraries,添加依赖的 ...
分类:
其他好文 时间:
2018-12-24 21:31:12
阅读次数:
177
简介 从第一次接触Protobuf到实际使用已经有半年多,刚开始可能被它的名字所唬住,其实就它是一种轻便高效的数据格式,平台无关、语言无关、可扩展,可用于通讯协议和数据存储等领域。 优点 平台无关,语言无关,可扩展; 提供了友好的动态库,使用简单; 解析速度快,比对应的XML快约20-100倍; 序 ...
分类:
其他好文 时间:
2018-12-13 13:16:29
阅读次数:
185
概述 如果我们有些功能要给别人用,但是又不想公开代码实现,就可以将源代码编译成库提供。库分为 和`静态库`。 在程序的链接阶段被复制到了程序中,和程序运行的时候没有关系。 在链接阶段没有被复制到程序中,而是程序在运行时由系统动态加载到内存中供程序调用。使用动态库的优点是系统只需载入一次动态库,不同的 ...
分类:
其他好文 时间:
2018-12-09 16:27:46
阅读次数:
173
使用库函数是源码的一种保护?我猜的. 库函数其实不是新鲜的东西,我们一直都在用,比如C库. 我们执行pringf() 这个函数的时候,就是调用C库的函数. 下面记录静态库和动态库的生成和使用. 静态库:libxxx.a 动态库:libxxx.so 静态库: 在程序编译的时候,将库编译进可执行程序中, ...
分类:
编程语言 时间:
2018-12-08 19:14:28
阅读次数:
221
/boot:系统启动相关的文件,如内核,initrd以及grub/dev:设备文件块设备cdrom随机访问磁盘数据块字符设备线性访问按字符为单位键盘,显示器,鼠标设备号:主设备号和次设备号/etc:配置文件(主要配置文件位置)/home:用户的家目录,每一个用户的家目录,通常默认为/home/username/lib:库文件和内核模块文件/lib/modules静态库.a动态库.dll.so(sh
分类:
其他好文 时间:
2018-12-07 11:58:37
阅读次数:
168
这个文档可以引导你如何通过CoreRT生成一个原生标准的系统动态库让其他编程语言调用. CoreRT 可以构建静态库, 这些库可以在编译时链接或者也可以构建运行时所需的共享库, 创建一个支持CoreRT的 .NET Core 类库项目 使用 dotnet new console -o NativeL ...
分类:
Web程序 时间:
2018-12-06 15:54:57
阅读次数:
216
Mach-O(Mach Object),是一种基于Mach内核的文件格式,苹果很多文件都采用这种格式,最常见的就是可执行文件和动态库。 当然,还有.o的目标文件、.a和.framework的静态库以及动态连接器dyld等等。 Header Load Command 注:通常所说的XNU内核是Mach ...
分类:
系统相关 时间:
2018-12-02 12:07:14
阅读次数:
176