您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 《初学vs2010进行系统配置和exe闪烁解决办法》
《初学vs2010进行系统配置和.exe闪烁解决办法》之前都是用vc6.0进行的c++程序编写,最近换了一个编译器vs2010,这个编译平台功能强大,包含了多种编程语言可供开发人员使用,其功能全面完善深得广大码农的信赖,安装了vs2010中文旗舰版后我先试试能不能正常运行,写了一个简单的Helloworld!程序,但是编译不能通过,出现“系统找不到指定的文件”提示错误,截图如下,我查找了别人的解决方案,网上五花八门的说法我都作了尝试,最终找到了有效的解决办法:1、错误提示界面,错误是因为环境变量的名字和文件输出目录的路径不一致导致的,所以我们需要更改项目属性中的这两项使其统一。2、将项目右键属性中的“配置属性-常规-输出目录Debug”改为“..\Debug”。这时候查找.exe路径变为,而非“wsl文件夹下的Debug”3、将“清单工具-输入和输出-嵌入清单”的“是”改为“否”,这样一系列清单配置就不需要我们手动进行了。4、进行完以上设置后点击菜单栏“生成-生成解决方案”后发现错误不再提醒了,解决方案成功生成。5、点击“run(运行)”后发现可执行文件.exe文件闪烁自动退出,我们无法查看控制台结果,查找别人的经验分享后顺利解决该问题,有3种方案可供大家选择:(1)在main函数返回值前添加语句“system(pause);”,重新生成后运行就可以了;(2)添加头文件#includeWindows.h,在main函数返回值前添加语句“Sleep(2000);”,这里要注意Sleep首字母要大写,参数2000表示沉睡2秒(可以修改),重新生成后运行就可以了;(3)直接Ctrl+F5即可查看结果。完成以上的基本配置和解决了.exe闪烁的问题后我们就可以进行程序的编写了。6、其他错误提醒解决办法:新建的项目完成基本的环境配置以后编译时项目解决方案无法生成,提醒错误:“LINK:fatalerrorLNK1123:转换到COFF期间失败:文件无效或损坏”。解决方案:第一步:将项目——项目属性——配置属性——连接器——清单文件——嵌入清单“是”改为“否”。若还不能解决问题进入第二步。第二步:查看计算机是否为64bit操作系统,如是,继续如下操作。查找是否有两个cvtres.exe。C:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\vc\bin\cvtres.exeC:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe右键属性—详细信息,查看两者版本号,删除/重命名较旧的版本,或者重新设置Path变量。治本的办法是第二步,删除旧版本的cvtres.exe后,就不需要每次都设置配置了。
本文标题:《初学vs2010进行系统配置和exe闪烁解决办法》
链接地址:https://www.777doc.com/doc-2840711 .html