02 2017 档案
摘要:昨晚头痛,迷迷糊糊,放空思维,偶有感悟。 简单概括就是“标准”两个字。要为自己想要做的事都订立一个标准。 “标准”首先是目标,要先知道要达到什么样的程度,不能想着做得越完美越好,时间、钱、人的精力、耐心这些都是资源,都是有限的,不可能无穷尽挥霍去达到所谓完美。 之前让我带手游的时候,只有我跟青叔...
阅读全文
摘要:原文地址:http://www.gameres.com/478430.html 实时动作游戏在近年来得到迅猛的发展。而游戏同步问题,成为大家继续解决的核心问题之一。早在 2004年,国内游戏开发还处于慢节奏 RPG满天飞的情况下,我就开始实时动作游戏研究。分别在 2005-2006期间写了一...
阅读全文
摘要:代码生成: 启用字符串池:允许编译器在执行过程中,在程序影像和内存中创建相同字符串的单个只读副本,从而生成较小的程序。 启用最小重新生成: 在首次编译期间,编译器在项目的.idb文件中存储源文件和类定义之间的依赖关系信息。 (依赖关系信息表明每个源文件所依赖的类定义以及该定义位于哪个.h ...
阅读全文
摘要:C/C++:仅对当前项目有效 常规: 附加包含目录:搜索包含文件的目录 其他#using指令:指定一些#using指令 调试信息格式: 无 不产生任何调试信息,因此编译较快 程序数据库(/Zi):产生并包含用于调试器的类型信息和符号调试信息的程序数据库(PDB)。不影响优化,暗示了debug...
阅读全文
摘要:VC++目录:对所有项目都有效 --可执行文件目录:搜索可执行文件的目录。对应于PATH环境变量。 --包含目录:搜索源代码中引用的包含文件的目录。对应于INCLUDE环境变量。 --引用目录:搜索通过#using指令在源代码中引用的程序集和模块文件的目录。对应于LIBPATH环境变量 --库目...
阅读全文
摘要:调试:所有属性都是给调试的时候使用的,如果不是调试中,是不会起作用的。 --要启动的调试器:貌似可以选择远程的调试器 --命令:表示调试器要启动的exe文件的全名。默认值为$(TargetPath),点击那个绿色三角形就是调用这个命令的。 --命令参数:启动程序的时候,传递给程序的参数,最终...
阅读全文
摘要:通用属性: --引用:好像了解一点,但又说不出来是干嘛的。 常规:对一些变量进行赋值,编译的时候回用到。这些变量,好多都是顾名思义的。 --输出目录:$(OutDir)这个路径只是起到定义OutDir这个变量的作用 --中间目录:$(IntDir)中间目录 --目标文件名:通常就是工程名$...
阅读全文
摘要:写完后发现很多是顾名思义的,但是道理我都懂,但为什么这样呢?网络上也找不到,可能很少人用到吧。 不过其实也是,很多东西知道一点就知道解决问题的方向了。 debug版本和release版本: Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。 Release称为...
阅读全文
摘要:Visual Studio项目属性配置 VS6.0以及之前的版本是非常旧了,跟VS2002以及之后的版本有非常大的差别。 VS2002之后,虽然每个版本都有变化。但是思想上已经非常成熟了。 vc5,6的工程文件是.dsp vc2002-2008工程文件是vcproj vc2010之后是vcxpr...
阅读全文
摘要:两种库: 动态链接库(dynamic link library),代码由运行时加载在程序空间中的DLL提供。 静态链接库(static link library),在编译的时候直接将代码加入程序当中。 两种链接方式: 动态链接使用动态链接库,允许可执行模块(.dll文件或者.exe文件),...
阅读全文
摘要:我用的版本号是4.7.2f1 去官网下载即可。 安装完之后打开。。。据说是有bug,连不上验证服务器。 点ok就关闭了。验证不了。 首先,要断网,就是这一刻断网而已。拔网线,系统断开也行。 再次打开,就会提示验证了,而不是尝试连接。 点击Manual Activation。人工激活。...
阅读全文
摘要:为了方便大家交流和代码共享,现在此做出一个共同的代码风格约定。本规范适用于项目C++语言以及其他语言与C++的交集部分。 PS:本规范只对预计可能导致代码风格有较大不同的部分作出约定。 一、命名规范 对于所有类型的命名都有效的规范: 命名是非常重要的, l 名称表述清楚,使用统一的英文词汇。 ...
阅读全文

浙公网安备 33010602011771号