导航:首页 > 源码编译 > 无法打开预编译头文件

无法打开预编译头文件

发布时间:2022-01-23 07:34:52

㈠ 无法打开源文件“stdafx.h”

1、当无法打开源文件是,应该首先,看下 stdafx.h文件无法打开的原因。如下图。

㈡ 在C++环境下运行程序出错!(急!在线等!!)

回楼主你在头部加上#include <stdafx.h>试试,如果不行就在vc上面的菜单找到Project————>Settings--->C/C++------>在下拉菜单页面选择Precomplie Header---->单选第一项(把出错源文件设置为不使用预编译头)就可以了。

********************************************
#include <stdio.h> /*在vc下调试通过主要错误是ElemType与stacknode,在后面的定义中大小写抄错,还有就是strlen函数没有加数组参数。*/
#include <string.h>
#define m 20
typedef char ElemType;
typedef struct //栈类型定义
{
ElemType stack[m]; //数据域为字符型 //Elemtype,t改为大写
int top; //栈顶指针
}stacknode;
stacknode *sp; //Stacknode,S改为s
init (stacknode *st) //初始化栈
{
st->top=0; //栈顶指针为0
return 0;
}
void push (stacknode *st,ElemType x) //将元素x入栈
{
if(st->top==m) //判断栈st是否已满
printf("栈溢出!\n");
else //不满则将元素x加入栈st中
{
st->top=st->top+1;
st->stack[st->top]=x;
}
}
void pop(stacknode *st) //将栈st的栈顶元素出栈
{
st->top=st->top-1;
}
int main(void)
{
char s[m];
int i;
printf("创建空栈!\n");
init (sp);
printf("输入表达式:\n");
gets(s); //输入表达式
for(i=0;i<strlen(s);i++) //这里strlen函数没有加数组参数。
{
if(s[i]=='(') //遇到表达式中的左括号,将其入栈
push(sp,s[i]);
if(s[i]==')') //遇到表达式中的左括号,将其出栈
pop(sp);
}
if(sp->top==0) //如果栈最后恢复为空,则 表达式中的左右括号是匹配的
printf("右括号是匹配的!\n");
else
printf("左右括号不匹配!\n");
return 0;
}

回楼主你在头部加上#include <stdafx.h>试试

㈢ fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"

我想是你建的工程有问题吧!你的头文件有StdAfx.h这个文件没?

㈣ C++出现“无法打开预编译头文件”错误

出错的原因是包含了预编译头文件stdafx.h。但其实这种简单的命令行程序并不需要。
在创建工程的时候,在向导的第一个对话框里,勾选“空项目”复选框。这样就不会出现这个错误了。

㈤ c++里面:“结尾的文件,寻求预编译头文件的选项。”这个错误报告是什么意思啊

这个一般是你后面用到的东西要用到预编译头文件。
例如,要用“cou<<”这句,就要用到,#include "iostream.h"

㈥ 无法打开预编译头文件

清理一下,然后rebuild。

㈦ 使用预编译的头文件和CMake问题,怎么解决

应该是你的板子是用/opt/arm-2010.09.../include/bits编译
pc机是用/usr/include/bits编译,在arm上编译的时候前者的头文件内容要和后者一直
另外,没有指定目录的情况下cmake是不会去搜寻/opt/目录下的文件夹,看下是哪里写错了!

㈧ 各位高手们好,我用vc++6.0编译出错提示没有预编译文件.pch或没有这样的路径。

呵呵 这个简单。选择VC菜单“工程”->"设置"——>选择“C/C++”选项—>在“分类:”里面有个下拉 选择
“预编译的头文件” —>然后选中 “不使用编译的头文件” 应该就不会编译错误了吧!

如果是英语版: project->settings-> c/c++ Category 选pre compiled headers选Not using precompiled header

㈨ VS2010中调试程序是错误:fatal error C1083: 无法打开包括文件:“thread”

<thread> 是c++11新特性,需要用VS2012来编译程序

㈩ fatal error C1083: 无法打开预编译头文件:“Debug\a.pch”: No such file or dir

在 project->settings-> c/c++
Category 选pre compiled headers
选Not using precompiled header
应该就可以了吧

阅读全文

与无法打开预编译头文件相关的资料

热点内容
解压电波歌曲大全 浏览:336
为啥文件夹移到桌面成word了 浏览:858
命令符的安全模式是哪个键 浏览:758
编程中学 浏览:956
单片机求助 浏览:992
ug加工侧面排铣毛坯怎么编程 浏览:271
程序员有关的介绍 浏览:736
支付宝使用的什么服务器 浏览:210
安卓看本地书用什么软件好 浏览:921
经传软件滚动净利润指标源码 浏览:522
萤石云视频已加密怎么解除 浏览:574
一命令四要求五建议 浏览:30
qq文件夹迁移不了 浏览:19
液体粘滞系数测定不确定度算法 浏览:332
轻栈源码 浏览:426
把图片压缩到500k 浏览:35
命令你自己 浏览:369
51单片机c语言pdf下载 浏览:177
androidactivity堆栈 浏览:821
mac执行命令 浏览:897