情况一:原本是win32项目的文件在win32控制台项目中运行会有如上提示。情况二:重复引用头文件也会有如上报错。比如cpp中包含头文件ah和bh,而bh内已经包含ah。情况三:头文件中有错误也会有如上错误提示。原因:是因为注册表中的IE项出了问题
所以所以造成这个错误的发生。解决方案:1、打开注册表
(开始
-》
运行
-》
regedit)
可是使用快捷键
WIN
+
R
打开运行窗口2、找到如下键值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App
Paths3、右击
App
Paths
-
新增选项
名称为
iexploreexe
将它的键值更改为
C:\Program
Files\Internet
Explorer\IEXPLOREEXE4、新建
-
字符串值
-
名称为:Path
值为:C:\Program
Files\Internet
Explorer;OK
现在VS2008就可以正常调试啦!如果还是不行,IE浏览器你肯定要卸掉了
,要不IE浏览器不是默认的!确保IE浏览器正常,我的原因是
IE浏览器
卸掉了!我重新安装一个就行了!
1创建project
File->New->project( 快捷键ctrl+shift+n)
左边projecType点Visual C++
右边Templates(模板)选择win32 console application
点一下之后 下面输入名称 保存路径等
点OK
再点Next(注意不要直接点finish!!)
在Additional options
选择Empty project 再点finish
现在添加cpp文件:
在sourse file右击选ADD
选择c++file
就可以了
文件添加完毕 你可以在上面写程序了
调试点Debug
运行ctrl+F5
希望对你有帮助
造成应用程序无法正常启动(0xc000007b)的原因比较多,大概有三个可能:
1、DirectX9没有安装
2、Microsoft Visual C++没有安装
3、net没有安装
解决方法有两个:
方法一:
安装Visual Studio 2010
32位系统只安装32位的即可,
64位系统,32位和64位的都要安装
1、安装DirectX90
很多人可能不理解,我们应该用的是DX11啊,这是因为Win7虽然支持DirectX11,但是为了兼容性,很多软件公司还是基于DirectX9开发,而WIN7默认是没有安装DirectX9的,所以肯定就会提示错误。
32位系统只安装32位的即可,
64位系统,32位和64位的都要安装
2、安装Microsoft Visual C++ 2005、2008、2010运行库
32位系统只安装32位的即可,
64位系统,32位和64位的都要安装
3、安装net运行库
方法二:
使用DirectX Repair 这款软件自动修复,运行后点检测并修复,即可自动修复完成,修复后重启计算机
注意:“64位系统,32位和64位的都要安装 ”很重要!
把程序的快捷方式复制到这个地方就可以了
C:\Users\当前用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
以上就是关于VS2008无法启动程序问题如何解决全部的内容,包括:VS2008无法启动程序问题如何解决、vs2008 如何运行简单C程序、winsever2008 自己写的服务程序或者程序无法启动,错误0xc000007b等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)