用vs编译C++文件时提示无法启动程序.系统找不到指定文件

用vs编译C++文件时提示无法启动程序.系统找不到指定文件,第1张

这个问题一般是两种情况:

目录权限问题。需要管理员权限或者目录权限太高。

编译出错。查看代码下方的“编译”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)”的错误,什么原因啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9321319.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存