
开发中遇到问题的整理
wangweixing2000
陕西人,98年第一次接触电脑,计算机专业出身,99年开始我的程序人生,誓,做一名程序员!
03年毕业后进入西安三石软件搞3DGIS开发,从此泡在csdn结交了不少热爱编程的朋友;
04年开通了我的CSDN的blog,一发不可收拾;
05年进入GrapeCity,开始.net的学习;
06经csdn朋友介绍加入了阿里
展开
-
今天打开vc6想编译一个项目,弹出来一堆的Command-Line Warning D4002...
今天从svn上拿下来的一个项目的代码,想着编一下,结果出来一堆的warning D4002...,没道理svn上放的代码都有问题吧,找了一整原来是BoundsChecker搞来的,哎! 我往上找了一下有人已经找到解决的办法:---------------------------------------------------------------------------------------原创 2008-03-10 18:15:00 · 2145 阅读 · 0 评论 -
关于idl文件的settings配置信息的问题
今天碰到了编译一个com组件项目,竟然找不到idl编译的.h头文件,但是release版可以编过,我就奇了怪了,看了一下idl的配置文件,我汗那,怎么能这样呢?作为开发者不仅仅要保证release版本可以编译通过,debug版一样重要!!!!!该项目是通过atl的向导创建的一个com组件项目,项目中有两处include了idl文件编译生成的.h头文件,debug版死活编译不过,我看来一下idl的s原创 2008-03-11 11:24:00 · 1059 阅读 · 0 评论 -
fatal error RC1015: cannot open include file 'afxres.h'.该如何解决?
#include "afxres.h"语句是在.rc文件中的,而afxres.h文件在VC的安装目录中的./VC98/MFC/INCLUDE目录中,所以着重查一下 Tools菜单中Options对话框中的Directories中的包括文件的路径是否正确,是否在VC的安装路径中,不是的话,改过来,如果这方面没 问题,则到其他机器中拷贝afxres.h到相应的目录中. 另一种办法就是在项目的setti原创 2008-03-10 18:28:00 · 16846 阅读 · 0 评论 -
Dll分配的内存块,应用程序释放,结果报异常
用GlobalAlloc()代替new, 用GlobalFree() 代替delete就不会出错了 其实还有一个办法,就是把dll的Settings的C/C++选项卡的Code Generation的Use Run-time liberary改成Debug Multithreaded DLL,在Release版本中改成Multithreaded DLL,就可以直接使用new和delete了,原创 2008-03-10 18:32:00 · 1019 阅读 · 2 评论 -
Resource Compiler Error RC2170 如何解决?
现在为了让程序兼容vista,我们需要给程序加上一个manifest文件,可是有时候vc6它就会弹出Resource Compiler Error RC2170 的错误,可能是vc6一个bug,我个人对vc6还是很喜欢的,不过经常会有编译死掉或出错的问题,:)当我编译我的项目然后好好的提示下面的错误:Resource Compiler Error RC2170 :CREATEPROCESS_MA原创 2008-03-11 10:07:00 · 3852 阅读 · 0 评论 -
fatal error C1010: unexpected end of file while looking for precompiled header directive该如何解决
如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的 Settings,选择C/C++选项卡,从Category组合框中选中Precompiled Headers,选择Not Using Precompiled headers。确定 如果发生错误的文件原本是该工程中的,则检查该文件头部有没有#include "stdafx.h"语句,没有的话添加。原创 2008-03-10 18:24:00 · 1276 阅读 · 0 评论