我一般就是用VC++,安装2017版之后,遇到一些bug。论坛上其他人也遇到一些bug。
今天我说一个bug,不知其他人有没有遇到过。
我用过VC++5.0,6.0,2003,2008这几个版本。其中2008也有些小BUG,不过这些小BUG一看就明白。
然而在VC++2017/MFC编程时,有个BUG解决不了,所以果断卸载了。此BUG描述如下:
以前的版本,在工程中生成类的时候,有个选项时生成MFC继承类,好用。
但是,这个2017版没有这个选项了,试着手工输入吧。比如生成类的时候,将父类用CView(手工填入)。
对比一下,2008或其它我用过的版本,生成类时选中MFC,父类不是手工填入的,是选出来的。
从生成的类来看,该包含的头文件与2008版是一样的。但是2017版不能通过编译,大致意思是说这个父类(CView)没有定义。这就奇怪了,包含的头文件与2008版是一样的,为啥说父类没有定义?不是你MFC定义好了的吗?
突然发现我们很多人成了微软的小白鼠。
果断卸载!
今天我说一个bug,不知其他人有没有遇到过。
我用过VC++5.0,6.0,2003,2008这几个版本。其中2008也有些小BUG,不过这些小BUG一看就明白。
然而在VC++2017/MFC编程时,有个BUG解决不了,所以果断卸载了。此BUG描述如下:
以前的版本,在工程中生成类的时候,有个选项时生成MFC继承类,好用。
但是,这个2017版没有这个选项了,试着手工输入吧。比如生成类的时候,将父类用CView(手工填入)。
对比一下,2008或其它我用过的版本,生成类时选中MFC,父类不是手工填入的,是选出来的。
从生成的类来看,该包含的头文件与2008版是一样的。但是2017版不能通过编译,大致意思是说这个父类(CView)没有定义。这就奇怪了,包含的头文件与2008版是一样的,为啥说父类没有定义?不是你MFC定义好了的吗?
突然发现我们很多人成了微软的小白鼠。
果断卸载!
本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2017anzhuangwenti/2020/0727/5596.html