摘要: 有时候软件发布,又不得不调试其中的某个dll模块, 这时候就需要在发布的release版本的软件中来调试其中的dll模块了。 vs2015设置: 1、Release模式下右键工作属性,选择C/C++,General下,Debug Infomation Format选择Program Database 阅读全文
posted @ 2017-06-26 14:02 karllen 阅读(2207) 评论(0) 推荐(0) 编辑
摘要: 测试环境:VS2015 内置类型(int举例): 后置++i和i++的+1操作的执行顺序的不同,效率几乎无区别 i++将i的值赋值到eax寄存器中,然后在将eax寄存器的值赋值到变量a所在的内存地址中,然后再讲i的值赋值到ecx,执行ecx+1,加1后再重新对i的赋值为ecx. ++i将i的值赋值到 阅读全文
posted @ 2017-06-26 13:45 karllen 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 一、简单介绍 (1)、type_traits 类型萃取,C++11中已经成为了一个核心模块。 (2)、标准库包括helper classes 、type traits、type transformations 三个模块。 (3)、type_traits是编译期就去确定具体的类型,从而根据不同的类型来 阅读全文
posted @ 2017-06-24 19:25 karllen 阅读(1975) 评论(0) 推荐(0) 编辑
摘要: 今天在VS2015中用编译好的QT5静态库打包软件,配置好QT的静态环境后, 发现报MSVCRTD.lib(_chandler4gs_.obj) : error LNK2019: unresolved external symbol __except_handler4_common referenc 阅读全文
posted @ 2017-06-22 09:25 karllen 阅读(3046) 评论(0) 推荐(0) 编辑
摘要: 由于VS2015需要CRT等拓展组件,因此把内部编写的工具软件以静态发布,固需要编译Qt源码。Qt5.6.2版本,VS2015,Win10 1.安装python,perl,下载jom 2.改文件common/msvc-desktop.conf QMAKE_CFLAGS_RELEASE = -O2 - 阅读全文
posted @ 2017-06-21 16:06 karllen 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 一、下载并解压:boost1.64.0:http://www.boost.org/users/history/version_1_64_0.html 二、以管理员权限运行VS2015命令行工具 三、cd到boost解压目录 四、运行bootstrap.bat生成bjam.exe编译工具 五、使用bj 阅读全文
posted @ 2017-06-20 00:54 karllen 阅读(5348) 评论(0) 推荐(0) 编辑
摘要: 单例类: (1) 单例类保证全局只有一个唯一的实例对象。 (2) 单例类保证只有唯一的接口获取这唯一实例。 非线程安全的单例类举例: 上述单例类面对多线程并发访问时会出错。 看如下线程安全的单例类(非C++11实现) 当然绝对的线程安全还是有问题,因为C++创建对象时,会执行1、分配内存,2 调用构 阅读全文
posted @ 2017-06-19 19:50 karllen 阅读(10438) 评论(0) 推荐(1) 编辑
摘要: 由于最近换工作的原因,也没啥事,就简单学习了一下cef3和duilib,楼主之前是做MFC框架下的windows开发的,对界面库和新的客户端开发模式也有所了解,现在的大部分客户端都是基本的客户端框架下组合一个web 容器,web容器当然要看google的开源引擎cef3了,像Qt最近的版本好像也集成 阅读全文
posted @ 2017-06-10 00:57 karllen 阅读(3502) 评论(0) 推荐(1) 编辑
摘要: 一、右键项目属性->链接器->启用增量链接:关闭,选择 否 (/INCREMENTAL:NO) 二、右键项目属性->链接器->调试-> 生成调试信息:是 (/DEBUG) 生成程序数据库文件: 输入pdb文件名 生成映射文件: 是 (/MAP) 映射文件名:输入map文件名 阅读全文
posted @ 2017-06-09 14:14 karllen 阅读(3591) 评论(0) 推荐(0) 编辑
摘要: Google 近日开发者大会宣布Kotlin成为Android开发的第一级语言,即Android官方开发语言,可见Google对Kotlin的重视,本文就介绍一下Android Studio下的Kotlin开发环境配置以及示例程序。 由于楼主是C++程序员,不是Java出身,也不太懂移动端的Andr 阅读全文
posted @ 2017-05-22 16:21 karllen 阅读(6329) 评论(1) 推荐(0) 编辑