Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >VS2010 无法打开源文件 "stdafx.h"问题

VS2010 无法打开源文件 "stdafx.h"问题

作者头像
chaibubble
发布于 2022-05-07 01:06:26
发布于 2022-05-07 01:06:26
2.5K0
举报

如果我们借鉴别人写好的代码,放进vs2010编译器时常常出现这样的报错,无法打开源文件 “stdafx.h”:

这是因为在低版本的编译器中,需要添加这部分,比如vc6.0到vs2008,而在vs2010以上版本的编译器中如果出现了这种报错,就查看一下属性->c/c++->预编译头->预编译头文件,其中是否包含了”stdafx.h”文件,如果有注释掉上述代码就好,不会对程序造成影响。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-01-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"”?
在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"”? 右键选择该文件.cpp格式的->属性->预编译头,→ 不使用预编译头 错误描述:fatal err
战神伽罗
2019/07/24
8.8K0
Cmake在windows支持预编译头文件(stdafx.h)
      最近一直在研究cmake构建项目,之前接触cmake的时候就感觉不太喜欢cmake,觉得它太乱了,产生了太多的中间文件,产生的项目文件也不是特别友好,在windows下,生成的项目文件经常需要修改,而在linux和常规的makefile风格也打不一致,文件太多,不方便学习研究。
帘卷西风
2018/08/07
2.8K0
visual C++ 项目和解决方案的区别
项目是构成某个程序的全部组件的容器,该程序可能是控制台程序、基于窗口的程序或某种别的程序。程序通常由一个或多个包含用户代码的源文件,可能还要加上包含其它辅助数据的文件组成。某个项目的所有文件都存储在相应的项目文件夹中,关于项目的详细信息存储在一个扩展名为.vcproj的xml文件中,该文件同样存储在相应的项目文件夹中。项目文件夹还包括其它文件夹,它们用来存储编译及链接项目时所产生的输出。
全栈程序员站长
2022/07/15
1.6K0
vs2010 IDE编译多版本ARX的情况理解
       1、安装VS2010;        2、先去http://daffodil.codeplex.com/ 下载安装platform toolset;        3、硬盘上有低版本的VS(VC6,VS2002,VS2003,VS2005,VS2008),这些低版本的VS无需安装版本,可以从别人安装的那儿复制过来。或者下载传说中的很多绿色版的VC编译器。     (非开发机器会因为编译的的环境不同需要安装不同的运行环境VC ++  Redistribute 否则会出现ARX文件无法加载的问题) 主要是VS2005时代对应的AutoCAD 2007-2009版本, VS 2008 SP1是必须的AutoCAD 2010时就使用了。
用户3519280
2023/07/06
3430
Visual Studio 2010 C++ 工程文件解读
在 VS2010 中,C++ 的工程文件已经和 2005 / 2008 有了很大的不同,而是完全采用 MSBUILD 的属性方式进行表达,并且可以让用户通过一次性的配置而对所有的属性进行自定义;
用户3519280
2023/07/08
4930
如何通过Makefile优化加速编译过程提高开发效率
使用多线程编译是一种提高编译速度的有效方法。在Makefile中,可以通过设置"-j"选项来指定使用的线程数。例如,可以使用以下命令启用4个线程:
小万哥
2023/05/21
8000
如何通过Makefile优化加速编译过程提高开发效率
如何获得微信小游戏跳一跳源码以及源代码组合包括哪些
很多小游戏都是由源代码编写而成的,那大家知道源代码组合包括哪些吗?手机游戏源代码怎么使用的呢?还有,如何获得微信小游戏跳一跳源码?下面就由奇瑰网小编带大家来了解一下相关的内容吧。 源代码组合包括哪些
奇瑰网
2019/08/22
1.7K0
如何获得微信小游戏跳一跳源码以及源代码组合包括哪些
VS内存泄漏工具Visual Leak Detector2.5.1安装与使用
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/chaipp0607/article/details/79182471
chaibubble
2019/05/26
2.5K0
VS2005下使用GSL-1.15小结
最近在复习高等数学,有时为了验证顺便复习下C语言,看了看自己下载收集的软件,发现C语言有一个数学工具包,是GNU开发的,叫做GSL——GNU Scientific Library,中文:C++科学计算库,主页为www.gnu.org/s/gsl/,主要是在linux环境下运行的,幸好牛人们已经做好了windows版的移植(有条件的就在linux下编译gsl喽),有:Gsl for Windows - GnuWin32 - SourceForge,https://code.google.com/p/oscats/(gsl-1.15-dev-win32.zip 5.9 MB),也可以在windows下安装MSYS或是cygwin下编译源代码获得适合在windows下运行的动态链接库等,具体的我也不太清楚,网上看了,具体的编译流程比较复杂,索性直接下载牛人们编译好的。
用户4645519
2020/09/07
8150
c++ warning C4996
测试使用发现  #pragma warning(disable:4996)这是有效的方式  #define _CRT_SECURE_NO_DEPRECATE依然报错
用户7886150
2021/02/16
1.5K0
VS2010/VS2012 设置全局头文件和库路径
        在VS2010之前,设置项目的全局头文件和库路径是非常方便的,直接选择菜单Tools->Options->Projects and Solutions->VC++ Directories,然后在includes和libs后面添加指定的路径即可。
帘卷西风
2018/08/03
1.3K0
VS2010/VS2012 设置全局头文件和库路径
c1189错误
include “pch.h” 或者(看版本) include ”stdafx.h“
sofu456
2019/12/20
6550
c1189错误
如何让WIN32应用程序支持MFC类库
我们在调用一个控制台程序时一直都有DOS黑框闪烁一下,很多时候我们都不希望出现那个黑框,因为那样给人感觉特别不好,但是如果是控制台程序的话又是无法避免的。那是不是就没办法了呢,当然不是,我们可以选择在VS中制作Win32应用程序来解决,它虽然是窗口程序,但是我们可将窗口隐藏掉就不会像之前有闪烁的现象,但是默认生成的Win32应用程序又不能使用MFC类库,给我们编程造成不便,下面我就来教大家怎样在WIN32应用程序中支持MFC类库的方法,让我们接着开始吧! 首先,在文件中加入如下头文件语句: #ifndef VC_EXTRALEAN #define VC_EXTRALEAN // 从 Windows 头中排除极少使用的资料 #endif #include <afx.h> #include <afxwin.h> // MFC 核心组件和标准组件 #include <afxext.h> // MFC 扩展 上面这段代码可以放在预编译头文件stdafx.h中,位置自己可定 然后在_tWinMain的开始加入 if (!AfxWinInit(hInstance, NULL, lpCmdLine, 0)) { MessageBox(NULL,_T("MFC init error!"),_T("Error!"),MB_OK); return 0; } 然后在菜单中依次选择"项目->属性->配置属性->常规->MFC的使用"中选择"在共享DLL中使用MFC";
用户3519280
2023/07/06
2910
技巧与工具02-MFC字符串相关
此篇主要总结了Windows下MFC编程字符串相关的一些知识,如CString, CStringList等的使用.
零式的天空
2022/03/02
8590
SkinSharp用法
尽管SkinSharp是收费软件,但提供试用版,并且比較厚道,试用版没有过于“碍眼”的标志,此skin Sharp仅仅在UI窗体的右上角放一个小衣服的logo图标而已;相比SkinCrafter等弹注冊窗体好多了
全栈程序员站长
2021/11/18
6260
SkinSharp用法
OpenCV x64 vs2010 下打开摄像头录制视频写成avi(代码为转载)
http://wiki.opencv.org.cn/index.php/VC_2010%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.4.4
流川疯
2019/01/18
8970
VS 2010 OpenGL 配置与实例开发
首先参考了网上的安装配置环境部分:http://blog.csdn.net/Ididcan/article/details/4490797
用户4645519
2020/09/07
1K0
VS 2010 OpenGL 配置与实例开发
RTSP/GB28181/HIKSDK协议视频融合平台EasyCVR调用接口报错的解决方法
在开发 EasyCVR 的部分功能过程中,需要编写 C++ 代码,生成动态库。上一篇我们讲了编写当中遇到的错误(0xC0000005:读取位置0x000001C79E2DE000时发生访问冲突错误解决步骤)。问题解决后,我们就尝试了用 Go 语言调用。
EasyNVR
2020/10/19
6830
RTSP/GB28181/HIKSDK协议视频融合平台EasyCVR调用接口报错的解决方法
qt静态编译
qt静态编译出现以下问题怎么解决呢? D:\qt-5.9.0\qtbase\src\corelib\global\qlibraryinfo.cpp: fatal error C1853: “qmake_pch.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反) NMAKE : fatal error U1077: “"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\cl.EXE"”: 返回代码“0x2” Stop. NMAKE : fatal error U1077: “"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe"”: 返回代码“0x2” Stop. NMAKE : fatal error U1077: “cd”: 返回代码“0x2” Stop. NMAKE : fatal error U1077: “cd”: 返回代码“0x2” Stop.
用户3519280
2023/07/06
5010
C++ 之 VS2010 和MySQL数据库的链接问题
if (0 == mysql_library_init(0, NULL, NULL)) {
恒辉信达
2024/11/22
1110
相关推荐
在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"”?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档