这个问题一般是两种情况:
目录权限问题。需要管理员权限或者目录权限太高。
编译出错。查看代码下方的“编译”output窗口,会有具体的错误信息。
你看看你安装的文件夹vc\include目录下有么有
stdioh这个文件,如果有
那么就是你包含的方式错了,注意#include
<
xxx>与#include“xxx
”的区别。如果没有,就是安装出错了,但安装时会提示你的,一般不能,你可以在网上找合适的头文件放在include目录就行了。
原因是计算机运行HgDeviceFounddll等库文件加载的时候出现了问题。
以以windows7系统为例,解决方法如下:
一、在程序运行出错的时候,右键“我的电脑”:
二、然后点击“管理”→“事件查看器”→“Windows 日志”→“应用程序”,查看错误信息:
“E:\HgNetSdkDemo\Debug\HgDeviceFounddll”的激活上下文生成失败。 找不到从属程序MicrosoftVC90DebugMFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="90210228"。 请使用 sxstraceexe 进行详细诊断。
三、到自己机子上VS2008的安装目录下,把4个dll文件和一个manifest文件,拷贝到别人机子上的工程可执行目录下,即可解决问题。
以上就是关于用vs编译C++文件时提示无法启动程序.系统找不到指定文件全部的内容,包括:用vs编译C++文件时提示无法启动程序.系统找不到指定文件、用VS2008编程fatal error c1083:无法打开包括文件:“stdio.” :No such file or directory、运行软件打不开,报“应用程序无法正常启动(0xc0150002)”的错误,什么原因啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)