C++
CPlusPlusLove
这个作者很懒,什么都没留下…
展开
-
vs2013 boost库编译小结
参照:ink 和 runtime-link,搭配shared 和 staticVS2010 Boost编译安装Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的原创 2014-12-30 14:16:31 · 4248 阅读 · 0 评论 -
Lua与C/C++的交互1:C/C++与Lua最简单的互动
转自:Lua与C/C++的交互1:C/C++与Lua最简单的互动我想在VS中,实现C/C++与lua的交互。原理很简单,我们记住两条即可,1.lua里面的API都是用C写的。2.lua跟C/C++的交互是通过一个虚拟stack来进行数据的沟通的。在VS工程中,我们需要加入C API的头文件lua.h, luaconfig.h , lualib.h, luaxlib.h 。这几个头文件都转载 2015-01-08 17:26:13 · 543 阅读 · 0 评论 -
64位Win7环境下vs2013配置opengl
大体上都和VS 2010 OpenGL 配置与实例开发内容相同将glut.dll和glut32.dll复制到C:\WINDOWS\SysWOW64文件夹下。OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。1、与C语言紧密结合。OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL是容易理解和学习的。如原创 2014-12-30 17:24:30 · 2437 阅读 · 0 评论 -
vs2008 C++定则表达式
vs2008 regex库有regex_match函数regex_search 函数regex_replace 函数regex_iterator 类regex_token_iterator 类/**********************cmatch*************************************/typedef basic_regex regex;typed原创 2014-12-18 16:13:20 · 755 阅读 · 0 评论 -
C++静态库与动态库
C++静态库与动态库这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。什么是库库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非转载 2015-02-02 15:19:04 · 413 阅读 · 0 评论 -
C++11 并发指南系列(C++11 多线程初探)
C++11 并发指南一(C++11 多线程初探)引言C++11 自2011年发布以来已经快两年了,之前一直没怎么关注,直到最近几个月才看了一些 C++11 的新特性,今后几篇博客我都会写一些关于 C++11 的特性,算是记录一下自己学到的东西吧,和大家共勉。相信 Linux 程序员都用过 Pthread, 但有了 C++11 的 std::thread 以后,你可以在语转载 2014-12-27 18:45:07 · 915 阅读 · 0 评论 -
RAII资源请求即初始化
维基百科:RAIIRAII全称为Resource Acquisition Is Initialization,它是在一些面向对象语言中的一种惯用法。RAII源于C++,在Java,C#,D,Ada,Vala和Rust中也有应用。1984-1989年期间,比雅尼·斯特劳斯特鲁普和安德鲁·柯尼希在设计C++异常时,为解决资源管理时的异常安全性而使用了该用法[1],后来比雅尼·斯特劳斯特鲁普将其转载 2014-12-27 21:57:10 · 744 阅读 · 0 评论 -
vs2013编译zlib
下载:http://zlib.net 下载最新的zlib编译:1、打开“Visual Studio 命令提示(2013)”,为了使用VC2013的缺省系统配置参数;2、切换目录到zlib-1.2.8\contrib\masmx86,并执行脚本bld_ml32.bat,此时会产生inffas32.obj和match686.obj,把这两个文件拷贝到源代码目录zlib-1.原创 2015-03-01 20:28:00 · 3927 阅读 · 1 评论 -
windows下openssl编译
OpenSSL是一个开源的第三方库,它实现了SSL(Secure SocketLayer)和TLS(Transport Layer Security)协议,被广泛企业应用所采用。对于一般的开发人员而言,在http://slproweb.com/products/Win32OpenSSL.html 上下载已经编译好的OpenSSL库是省力省事的好办法。对于高级的开发用户,他们可能需要适当的修改或者裁原创 2015-01-06 15:13:23 · 1196 阅读 · 0 评论