随笔分类 -  VC++

让VC不再编译帮助文件的方法
摘要:在用应用程序向导生成一个工程时选中step 4中的context-sencitive help 选项,在编译后系统为该工程生成帮助文件. VC帮助虽然很好,但有时很烦,每一次编译都会自动编译帮助文件,不理我们有没有修改过RTF文件,耗神又耗时间,实在让人烦。怎么弄掉这帮助呢?上网上去问,没人回答。在Project Settings里找,也没找到。Google里搜,也没搜到。一开始我怀疑是MakeH... 阅读全文

posted @ 2009-07-24 11:48 highmayor 阅读(639) 评论(0) 推荐(0) 编辑

VC++6.0编译环境介绍(转)
摘要:大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事,必先利... 阅读全文

posted @ 2009-07-24 09:33 highmayor 阅读(782) 评论(0) 推荐(0) 编辑

_AFXDLL的含义
摘要:表示动态链接MFC的dll。 阅读全文

posted @ 2009-07-20 16:14 highmayor 阅读(1315) 评论(0) 推荐(0) 编辑

查看mfc源码的一个很好的导航工具
摘要:学习mfc到一定程度,必然要查看一下它的源代码。可是组成mfc源代码的文 件太多又太长,如何快速方便地找到我们要看的东西? 初次学习vc的朋友或许不知道在你的vc++6.0安装目录的某个角落里有这么一 个文件:mfc.bsc。这可是学习掌握vc和mfc的好帮手。靠它可以找出vc和mfc中某 个类的声明和成员函数的定义,可以找到vc中每一个预定义名和宏的定义,找出 一个文件里都声明了什么类,类中有些... 阅读全文

posted @ 2009-07-17 14:55 highmayor 阅读(659) 评论(1) 推荐(0) 编辑

THIS_FILE[] = __FILE__
摘要:#ifdef _DEBUG //如果有定义_DEBUG #define new DEBUG_NEW //将new宏定义成DEBUG_NEW, 那么则是代码中有new的都换成DEBUG_NEW。 #undef THIS_FILE//取消THIS_FILE的宏定义 static char THIS_FILE[] = __FILE__;//将THIS_FILE 定义成一个数组,该数组用static声名,... 阅读全文

posted @ 2009-07-17 11:44 highmayor 阅读(587) 评论(0) 推荐(1) 编辑

Windows环境下Unicode编程总结
摘要:UNICODE环境设置 在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下。 UNICODE编译设置: C/C++, Preprocessor difinitions 去除_MBCS,加_UNICODE,UNICODE 在ProjectSetting/link/output 中设置Entry为wWinMainCRTSta... 阅读全文

posted @ 2008-03-10 15:37 highmayor 阅读(262) 评论(0) 推荐(0) 编辑

也说Unicode
摘要:Unicode的出现是为了适应软件国际化的需要。Unicode不同于双字节字符集(DBCS)。 一、相关操作函数 1、DBCS使用下面的函数操作字符串: CharNext——获得后一个字符 CharPrev——获得前一个字符 IsDBCSLeadByte——判断是否为两个字节字符的第一个字节 C++运行期库提供了以"_mbs"开头的一系列的函数操作DBCS。类似的函数有_mbscat等。 2、A... 阅读全文

posted @ 2008-03-10 11:46 highmayor 阅读(244) 评论(0) 推荐(0) 编辑

导航