vc++创建项目故障

img


已更改过兼容性问题,不知道为什么还是故障,再创建一个新项目或打开项目都不可以。

img


这是创建失败的项目下的文件。

VC++ 6.0不兼容,你可以网上找魔改过支持win7/win8/win10的修改的绿色vc++

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/254727
  • 这篇博客也不错, 你可以看下VC++对于C语言的调试之断点类型 、设置断点与调试窗口
  • 除此之外, 这篇博客: 基于VC++6.0开发俄罗斯方块(二)中的 最终测试代码发布!!! 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    #include <stdio.h>
    #include <time.h>
    #include <windows.h>
    #include <conio.h>
    
    /*******定  义  全  局  变  量 *******/
    int i,j,Temp,Temp1,Temp2; 	//temp,temp1,temp2用于记住和转换方块变量的值
    //标记游戏屏幕的图案:2,1,0分别表示该位置为游戏边框、方块、无图案;初始化为无图案
    
    /*******函  数  声  明 *******/
    int color(int c);					//设置文字颜色
    void gotoxy(int x, int y);				//光标移到指定位置
    void title();                       		//欢迎界面上方的标题
    void close();                      		//关闭游戏
    
    										
    										/**
     * 文字颜色函数      此函数的局限性:1、只能Windows系统下使用   2、不能改变背景颜色
     */
    int color(int c)
    {
    	SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), c);        //更改文字颜色
    	return 0;
    }
    
    
    /**
     * 获取屏幕光标位置
     */
    void gotoxy(int x, int y)
    {
     	COORD pos;
     	pos.X = x;  	//横坐标
     	pos.Y = y;  	//纵坐标
     	SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);
    }
    
    /**
     * 菜单选项边框
     */
    void welcom()
    {
    	int n;
    	int i,j = 1;
    	color(14);          								//黄色边框
    	for (i = 9; i <= 20; i++)   							//循环y轴坐标,打印输出上下边框===
    	{
    		for (j = 15; j <= 60; j++)  					//循环x轴坐标,打印输出左右边框||
    		{
    			gotoxy(j, i);
    			if (i == 9 || i == 20) printf("=");			//输出上下边框===
    			else if (j == 15 || j == 59) printf("||");	//输出左右边框||
    		}
    	}
     /**
         * 菜单选项的文字
         */
        	color(12);				//设置字体颜色为红色
        	gotoxy(25, 12);				//设置显示位置
        	printf("1.开始游戏");			//输出文字“1.开始游戏”
        	gotoxy(40, 12);
        	printf("2.按键说明");
        	gotoxy(25, 17);
        	printf("3.游戏规则");
        	gotoxy(40, 17);
        	printf("4.退出");
        	gotoxy(21,22);
        	color(3);
        	printf("请选择[1 2 3 4]:[ ]\b\b");
        	color(14);
            scanf("%d", &n);    			//输入选项
            switch (n)
            {
            	case 1: 					//输入1
            		system("cls");			//清屏
                	   break;
            	case 2: 					//输入2
                	break;
            	case 3: 					//输入3
                	break;
            	case 4: 					//输入4
                	break;
            }
    
    }
    
     /**
         * 欢迎界面上方的标题
         */
        void title()
        {
        	color(15);						//亮白色
        	gotoxy(28,3);
            printf("趣  味  俄  罗  斯  方  块\n");	//输出标题
        	color(11); 						//亮蓝色
        	gotoxy(18,5);
            printf("■");						//■
            gotoxy(18,6); 						//■■
            printf("■■");					//■
            gotoxy(18,7);
            printf("■");
        
            color(14); 							//黄色
        	gotoxy(26,6);
            printf("■■");					//■■
            gotoxy(28,7);						//  ■■
            printf("■■");
        
            color(10); 						//绿色
        	gotoxy(36,6);					//■■
            printf("■■");				//■■
            gotoxy(36,7);
            printf("■■");
        
            color(13); 						//粉色
        	gotoxy(45,5);
            printf("■");					//■
            gotoxy(45,6);					//■
        	printf("■");						//■
        	gotoxy(45,7);					//■
        	printf("■");
        	gotoxy(45,8);
        	printf("■");
        
        	color(12); 						//亮红色
        	gotoxy(56,6);
            printf("■");					//    ■
            gotoxy(52,7); 					//■■■
        	printf("■■■");
        }
        
        void flower()
        {
        	gotoxy(66,11);   	//确定屏幕上要输出的位置
        	color(12);			//设置颜色
        	printf("(_)");  		//红花上边花瓣
        
        	gotoxy(64,12);
        	printf("(_)");      //红花左边花瓣
        
        	gotoxy(68,12);
        	printf("(_)");      //红花右边花瓣
        
        	gotoxy(66,13);
        	printf("(_)");      //红花下边花瓣
        
        	gotoxy(67,12);      //红花花蕊
        	color(6);
        	printf("@");
        	
        	gotoxy(72,10);
        	color(13);
        	printf("(_)");      //粉花左边花瓣
        
        	gotoxy(76,10);
        	printf("(_)");      //粉花右边花瓣
        
        	gotoxy(74,9);
        	printf("(_)");      //粉花上边花瓣
        	
        	gotoxy(74,11);
        	printf("(_)");      //粉花下边花瓣
        	
        	gotoxy(75,10);
        	color(6);
        	printf("@");        //粉花花蕊
        	
        	gotoxy(71,12);
        	printf("|");      	//两朵花之间的连接
        
        	gotoxy(72,11);
        	printf("/");      	//两朵花之间的连接
        
        	gotoxy(70,13);
        	printf("\\|");     //注意、\为转义字符。想要输入\,必须在前面需要转义
        
        	gotoxy(70,14);
        	printf("`|/");
        
        	gotoxy(70,15);
        	printf("\\|");
        
        	gotoxy(71,16);
        	printf("| /");
        
        	gotoxy(71,17);
        	printf("|");
        	
        	gotoxy(67,17);
        	color(10);
        	printf("\\\\\\\\");      //草地
        	gotoxy(73,17);
        	printf("//");
        
        	gotoxy(67,18);
        	color(2);
        	printf("^^^^^^^^");
        	
        	gotoxy(65,19);			
        	color(5);
        	printf("哈 尔 滨 工 业 大 学");	//公司名称
        	
        	gotoxy(68,20);
        	printf("张 一 博");			//开发者的名字,读者练习时,可以换成自己的名字
        }
        
        int main()
        {
        	title();
        	flower();
    		welcom();
        	return 0;
        }
    
  • 您还可以看一下 大雄老师的从逆向视角看VC++面向对象特征 课程中的 逆向时如何定位虚函数表小节, 巩固相关知识点

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^