Vc6

VC6和VS2008中C++编译器差异

1. for中定义变量作用域不同 for (int i=0; i<100; i++){} for (int i=100; i<200; i++){} 以上代码在VS2008中可编译通过;在VC6.0下会提示" 'i' : redefinition "的编译错误。 2. static const变量能否在头文件中初始化 class A { p...

VS 6.00 工程项目文件详解

*.dsp(DeveloperStudio Project):是VC++的工程配置文件,比如说你的工程包含哪个文件,你的编译选项是什么等等,编译的时候是按照.dsp的配置来的。*.dsw(DeveloperStudio Workspace):是工作区文件,用来配置工程文件的。它可以指向一个或多个.dsp文件。*.clw:是 ClassWizard信息文件,...

VC6使用Crypto++库执行对称加密运算时异常报错的解决办法

使用Crypto++库时运行VC6编译出来的程序,在运行到对称密码算法时会出现异常报错。 使用对称密码算法时,参考的代码是Crypto++ Wiki的代码,下载页面:http://www.cryptopp.com/wiki/Hash_Functions,在页面最下面有Sample Programs,里面执行密码运行时是这条语句: // Encryption...

VC add files to folder失效问题

VC—>add files to folder失效,郁闷了很久,最后网上一搜,都说的office2007惹的祸。抱着试一试的心理,卸载了刚刚装上没多久,才用习惯的office2007,重启后发现又好使了! 其实office2007还是很好用的,可惜了啊! 卸了之后再到网上查,发现还有解决冲突的办法: 不知从什么时候开始,VC6.0不听话了,open-...

vc6中向vs2010迁移的几个问题

vc6版本支持的库编译:CJ60lib 1. 用vs2010打开CJ60库的源码的dsw,强制打开 (1)设置项目属性的语言 因为,如果代码字符的编码集不一样,则会出现函数冲定义,参数冲突等问题,这可以通过修改项目属性可以修改。 因为VS2010默认示宽字符,所以,编译要从VC6(默认窄字符),要修改项目属性为不使用宽字符。 2. 编译:项目,方式如下:...