运行VC++MFC【exe】总是提示缺少afxres.h文件,怎么办呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运行VC++MFC【exe】总是提示缺少afxres.h文件,怎么办呢?相关的知识,希望对你有一定的参考价值。

参考技术A 因为别人的电脑没有vc6.0软件,说明别人的电脑差一个动态库就是mfc42d.dll 把这个库考进去就可以了,或者是静态编译一下库,也可以。 参考技术B

    到安全模式全盘杀毒及清除恶意插件

    对所有磁盘进行错误扫描

    以上不行,VS重新安装一下

参考技术C 估计是资源文件有错误追问

怎么处理呢?

追答

找到file1.rc文件, 用文本编辑器打开找到afxres.h, 修改路径

本回答被提问者采纳

解决 php-cgi 启动时提示缺少 msvcr110.dll 的问题

问题描述

启动 php-cgi 时如果提示缺少 msvcr110.dll

问题原因:

缺少 vc 2012 运行库
 
问题解决
可以通过微软官网中https://www.microsoft.com/zh-CN/download/details.aspx?id=30679
需要安装 vcredist_x64.exe 或 vcredist_x86.exe
 
下载地址:
http://www.microsoft.com/zh-cn/download/details.aspx?id=30679
 
---------------------------------------------------------------------------------------------------
http://windows.php.net/download/
打开这个链接, 我们看到一系列的下载地址, 以下是一一解释:
VC11 x86 Non Thread Safe (vc11 非线程安全)
VC11 x86 Thread Safe (vc11 线程安全)
VC9 x86 Non Thread Safe
VC9 x86 Thread Safe
VC6 x86 Non Thread Safe

注意看左侧的说明. VC9 and VC11, 
Visual Studio 2005 是vc6.
Visual Studio 2008 是vc9.
Visual Studio 2010 是vc10
Visual Studio 2012 是vc11
以此类推, 如果需要使用php 5.5.0 VC11 x86 Non Thread Safe 那么肯定需要安装vc11

目前vc11已经释放出update 3的安装包, 可以完美兼容php 5.5.0

















以上是关于运行VC++MFC【exe】总是提示缺少afxres.h文件,怎么办呢?的主要内容,如果未能解决你的问题,请参考以下文章

vc6.0在win7上运行结果总是很快就消失怎么回事

vc++6.0一打开就出现MSDEV.EXE应用程序错误,无法正常启动0xc0000142

使用 mfc 的 EXE(调试)无法在其他 PC 上运行

打开我的项目 exe 后缺少 mfc120d.dll

如果我不使用 MFC,是不是需要 afxres.h?如何从 .RC 脚本中删除它?

win7装visio studio 2005时总是提示无法启动程序,缺少啥文件。