随笔分类 -  c++

没有找到MSVCR90D.DLL的简单解决方法
摘要:转载:http://www.cnblogs.com/_xbc/archive/2010/05/03/1726753.html 在VS2005,2008下写C/C++程序时,偶然会出现这样的错误。不知道现在的2010是否已修正了这样错误。 一年前,刚刚接触C时,就想在VS下开发,就是因为这个问题而让自己放弃了VS。不知道后来自己是怎么将这个问题的解决方法试出来的,反正觉得解决方法挺简单的。 打开项目的属性页 其中有个“MFC的使用”选项,其中有三个选项,“使用标准Windows库”“在静态库中使用MFC” “在共享DLL中使用MFC”,第一个选项是针对标准Win32程序而言,后面两个是针... 阅读全文
posted @ 2012-09-14 15:45 陈孝勇 阅读(12477) 评论(0) 推荐(0)
错误 1 error C2664: “MessageBoxW”: 不能将参数 2 从“const char [19]”转换
摘要:今天在运行我的第一课Nehe的OpenGL教程的时候,遇到了这么一个很是纠结的问题:error C2664: “MessageBoxW”: 不能将参数 2 从“const char [29]”转换为“LPCWSTR”,1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换。而且一共有类似的19个错误,这让我很是纠结,不过错误类型都是一样的,也就是说解决了一个就能解决所有,这是比较令人欣慰的!下面的错误截屏:这是一个字符集设置问题,只要在项目的相关属性修改一下设置就行了。解决办法如下:选择”项目”菜单–>最后的”属性”->”配置属性”-& 阅读全文
posted @ 2012-08-06 09:34 陈孝勇 阅读(2338) 评论(0) 推荐(0)
【转】cocos2d-x 详细配置!(一款C++编写的多平台2D游戏开源框架)
摘要:原文地址:http://me.cookfl.com/?p=280看了cocos2d-x上的英文教程,配置起来还是很吃力,由于有很多配置需要配,而且文件夹移动也会导致配置失效,经过多次尝试,总结出了这个文章,希望能帮助还在迷惑的童鞋们…有什么疑问可以发邮件给我!i@cookfl.com 一起努力啦!Cocos2d-x Android配置详细教程:cygwin 安装方式网上很多,这里不再赘述。下载最新的cocos2d-x :http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download修改解压后cocos2dx文件夹下的Android.mk将如 阅读全文
posted @ 2011-07-08 10:41 陈孝勇 阅读(1190) 评论(0) 推荐(0)
【转】如何在ndk开发环境下运行helloworld
摘要:本文主要讲述如何在ndk开发环境下运行helloworld。本文使用的开发环境为windows + cygwin,用linux当然是没有问题的。安装开发环境¶本文并不打算介绍如何安装ndk开发环境。这方面的资料在google的官方文档上有很好的描述。下面给出它的链接:http://developer.android.com/这里主要讲一下要注意的问题:1、ndk版本必须是r4或r5官方给出的ndk-r4不支持STL,而我们的引擎代码需要用到,所以需要找到能支持STL的ndk-r4版本。幸好已经有人做了这个工作,下载地址为:http://www.crystax.net/android/ 阅读全文
posted @ 2011-07-06 20:55 陈孝勇 阅读(687) 评论(0) 推荐(0)
【转】windows系统上安装与使用Android NDK r5
摘要:很早就听说了android的NDK应用,只是一直没有时间去研究,今天花了点时间在windows平台搭建了NDK环境,并成功运行了第一个简单的android应用。一:什么是NDK?NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和java 应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK 集成了交叉编译器,并提供了相应的mk 文件隔离CPU、平台、ABI 等差异,开发人员只需要简单修改mk 文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。NDK 可以自动地将so 和Java 应用一起打包,极大地减轻了开发人员的打包工作。. 阅读全文
posted @ 2011-07-06 20:54 陈孝勇 阅读(241) 评论(0) 推荐(0)
【转】#ifndef作用
摘要:定义 #ifndef x #define x ... #endif 这是宏定义的一种,它可以根据是否已经定义了一个变量来进行分支选择,一般用于调试等等.实际上确切的说这应该是预处理功能中三种(宏定义,文件包含和条件编译)中的一种----条件编译。 C语言在对程序进行编译时,会先根据预处理命令进行“预处理”。C语言编译系统包括预处理,编译和链接等部分。 #ifndef x //先测试x是否被宏定义过 #define x 程序段1 //如果x没有被宏定义过,定义x,并编译程序段1 #endif 程序段2 //如果x已经定义过了则编译程序段2的语句,“忽视”程序段1。 条件指示符#ifndef 的. 阅读全文
posted @ 2011-06-23 23:00 陈孝勇 阅读(1088) 评论(0) 推荐(0)
[cocos2d-x-win32] 安装部署流程整理
摘要:[cocos2d-x-win32] 安装部署流程整理 cocos2d-x相信大家都知道,是用C++重写cocos2d-iphone引擎的一个开源项目。 其中win32版本可以在xp+VS2008下进行开发,这对于手边没有mac,想要写一些 简单的效果或是代码练练手来说是最好不过的(而且从c++到objc的移植也不是那么困难)。 下面我主要将自己从环境搭建部署到一个简单例子的移植的流程,和大家做一个分享,有 什么不对的,可以改进的地方或是问题,欢迎大家提出。 1.VS2008安装(下载安装包,直接安装,可以再安装时只选取C++的模块) 2.cocos2d-x安装部署 1)下载cocos2d-x. 阅读全文
posted @ 2011-06-16 00:21 陈孝勇 阅读(569) 评论(0) 推荐(0)
【读书笔记】备忘录模式翻译成C++了
摘要:备忘录模式C++代码如下:/Files/cappuccino/MemorandumModelForC.rar用到了友元,复习了一下友元,下面转载了一下友元的一些知识转自:http://www.cppblog.com/twzheng/articles/21020.html友元函数和友元类采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间... 阅读全文
posted @ 2010-11-08 18:37 陈孝勇 阅读(273) 评论(0) 推荐(0)
【读书笔记】适配器模式翻译成C++
摘要:适配器模式翻译成C++了,代码如下:/Files/cappuccino/StatusModelForC.rar 阅读全文
posted @ 2010-11-04 17:44 陈孝勇 阅读(340) 评论(2) 推荐(0)
【读书笔记】状态模式C++代码第二版
摘要:状态模式C++代码第二版,代码链接如下:/Files/cappuccino/StatueModelSecondForC.rar 阅读全文
posted @ 2010-11-02 23:38 陈孝勇 阅读(270) 评论(0) 推荐(0)
【读书笔记】状态模式C++第一版出炉
摘要:状态模式的C++代码,写这段代码的时候由于state类和Context两个类相互包含,所以在使用的时候都要在类前面提前声明一下 代码地址如下:/Files/cappuccino/C++/StatusModelForC.rar 阅读全文
posted @ 2010-11-01 18:22 陈孝勇 阅读(268) 评论(0) 推荐(0)
【抽象工厂模式】把抽象工厂模式翻译成C++的了
摘要:将抽象工厂模式翻译成C++的了,最近比较慢更新慢了一点,利用假期好好补补哈,加油加油。代码如下:/Files/cappuccino/AbstractFactoryForC.rar 阅读全文
posted @ 2010-10-02 01:34 陈孝勇 阅读(314) 评论(1) 推荐(0)
【读书笔记】观察者模式第一版C#_C++
摘要:当一个对象的状态时会改变多个对象的状态,但是改变状态的对象的个数不确定在这种情况下一般用观察者模式 C#版代码/Files/cappuccino/ObserverModelFirst.rar C++版代码:/Files/cappuccino/ObserverModelFirstForC.rar 另外 阅读全文
posted @ 2010-08-29 02:58 陈孝勇 阅读(247) 评论(1) 推荐(0)
find 函数的头文件是什么?
摘要:是algorithm 阅读全文
posted @ 2010-08-29 02:54 陈孝勇 阅读(433) 评论(0) 推荐(0)
【读书笔记】建造者模式代码完成与大家分享
摘要:建造者模式的好处就是隐藏了产品时如何组装产品,建造者模式主要用于一些复杂的对象,内部建造的顺序是固定的,但是每部建造的过程有很大的变化.C#代码:/Files/cappuccino/BuilderModel.rar C++代码:/Files/cappuccino/BuilderModelForC.rar 阅读全文
posted @ 2010-08-28 01:50 陈孝勇 阅读(241) 评论(0) 推荐(0)
【读书笔记】将外观模式写好了与大家分享(C#,C++)
摘要:外观模式在这些地方可以用:1、在开发初期阶段往往会对程序进行分层,层与层之间可以的交互可以用外观模式;2、在开发阶段,子系统往往会因为不断的重构而变的复杂,这时加上一个外观类往往会使开发变得简单,3、要在一个大型系统上扩展功能,也可以使用外观模式,让一部分人专门开发外观类而另一部分人用外观类提供的接口来实现新功能,以遵守开发封闭原则;3、大家分享代码 C#:/Files/cappuccino/Ex... 阅读全文
posted @ 2010-08-27 11:06 陈孝勇 阅读(221) 评论(0) 推荐(0)
【读书笔记】原型模式第二版(C++)新鲜出炉
摘要:本版本的代码用了C++的复制构造函数,=重载,析构,const这些C++对初学者比较难的东西,弄完了这个总算有所明白了,继续加油代码与大家分享:/Files/cappuccino/PrototypeModel_Second.rar 阅读全文
posted @ 2010-08-26 15:28 陈孝勇 阅读(251) 评论(0) 推荐(0)
【读书笔记】模板方法模式代码(C++)
摘要:模板方法模式用C++翻译过来了,代码如下/Files/cappuccino/TemplateMode.rar 阅读全文
posted @ 2010-08-26 00:18 陈孝勇 阅读(222) 评论(0) 推荐(0)
【读书笔记】原型模式代码(C++) 第一版
摘要:代码如下:这个版本的代码明显带着C#的影子,下个版本会进行修改,会用到const,加油加油。代码下载地址如下:/Files/cappuccino/PrototypeModelFirstForC.rar后记:今天二春走了,郁闷中,昨天比较郁闷忘记传代码了,不好意思 阅读全文
posted @ 2010-08-24 21:13 陈孝勇 阅读(222) 评论(0) 推荐(0)
【读书笔记】复制、赋值、析构函数
摘要:1、如果需要析构函数,则它也需要赋值操作符和复制构造函数,这是一个有用的经验法则。这个规则通常称为三法则  2、析构函数与复制构造函数赋值函数之间一个重要区别是,即使我们编写了自己的析构函数,合成析构函数仍然运行。(先运行自己定义的析构函数,再运行合成析构函数)  3、析构函数没有返回值,没有形参,在类名之前加“~”,是个成员函数。 阅读全文
posted @ 2010-08-15 02:22 陈孝勇 阅读(211) 评论(0) 推荐(0)