具体问题具体分析作文在#

错误描述:fatal error C1010:在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include&stdafx.h&”? - 狂风暴雨
- 博客频道 - CSDN.NET
5809人阅读
错误描述:fatal
error C1010:在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include&stdafx.h&”?
错误分析:
&&&&此错误发生的原因是编译器在寻找预编译指示头文件(默认#include&stdafx.h&)时,文件未预期结束。没有找到预编译指示信息的头文件&stdafx.h&。
&&&(因为工程中的每个cpp文件属性默认都是使用预编译头(/YU)的,但是添加的第三方文件并没有 #include &stdafx.h&预编译指示头,所以编译器在此cpp文件中一直到末尾都没有找到它)
&&&&我的这个问题发生于我通过添加文件的方式,向MFC内添加现有的一大坨.h和.cpp文件。这些.h和.cpp文件是属于标准C++的开源源代码范畴,与MFC无更深层次的关系。
解决方式:
1) 在解决方案资源管理器中,右击相应的.cpp文件,点击“属性”
2) 在左侧配置属性中,点开“C/C++”,单击“预编译头”
3) 更改右侧第一行的“创建/使用预编译头”,把选项从“使用预编译头(/Yu)”改成“不使用预编译头”
4) 注:每一个报错的.cpp都要如此更改哦~辛苦一下呗~
经过自己使用可以解决问题。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:54326次
排名:千里之外
原创:30篇
评论:28条
(2)(3)(1)(1)(1)(5)(1)(5)(9)(3)(2)(2)(2)(2)等 级:版主
威 望:238
帖 子:20107
专家分:38918
&&得分:40&
你认为你写的#include中,那些文件里面写的有什么?为什么不一直跟下去看看?
授人以渔,不授人以鱼。
等 级:版主
威 望:21
帖 子:1140
专家分:1106
问题补充 。直接在linux中 编译下面这个程序,不用什么特别的方法,直接 gcc test.c 就可以编译
运行结果是 Dude, it's 'PROBABLY' Linux!&&&otis = 2
貌似编译器就已经帮我们判断了这个机器不是 _WIN32 ,处理这个过程的应该是preprocessor 吧
#include &stdio.h&
#ifdef _WIN32&&&&&& /* MSDOS msdos&&_msdos win32&&_win32&&don't work*/
&&#define otis 1
&&#include &windows.h&
&&#define DWORD unsigned long int
&&#define otis 2
int main(void)
&&if(otis == 1)
&&& printf(&Dude, it's Windows! (32 anyhow, need a test on 64)&&otis = %d \n&, otis);
&&& printf(&Dude, it's 'PROBABLY' Linux!&&&otis = %d \n&, otis);
&&return 0;
The quieter you become, the more you can hear
等 级:版主
威 望:21
帖 子:1140
专家分:1106
查了一下 extern &C& ,好像解释这个的时候经常会说写C++代码的时候加上这句
就可以使用C 的run-time library 了,应该就是比如在些C++代码的时候想加入
一些C函数,就可以在 extern&&&C& {...} 中加入头文件,这样用C++ 的编译器来编译的
时候就可以识别了
The quieter you become, the more you can hear
等 级:版主
威 望:21
帖 子:1140
专家分:1106
$ touch test.h; cpp -dM test.h
可以输出 GCC 的 一大串 Predefined Macros
虽然不知道有什么用
The quieter you become, the more you can hear
等 级:版主
威 望:21
帖 子:1140
专家分:1106
关于 #ifdef HAVE_STDLIB_H
这好像也是一个头文件移植性的问题
http://www.gnu.org/software/autoconf/manual/autoconf-2.67/html_node/Header-Portability.html
这个链接里有一些说明
The quieter you become, the more you can hear
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
&&得分:10&
貌似#ifdef后面那个东西可以随便写 越难看越好。
                                                       
等 级:版主
威 望:21
帖 子:1140
专家分:1106
编译下面这段代码的时候 如果加上gcc -o test test.c -D IPV6 ,则结果打印 IPV6, 所以说手动设定已经解决
但是如果想让机器自动检测的话该怎么办? 好像要用到 autoconf 这个工具, 好吧,我在看看
#include &stdio.h&
#include &stdlib.h&
#include &unistd.h&
#include &errno.h&
#include &string.h&
#include &sys/types.h&
#include &sys/socket.h&
#include &netinet/in.h&
#include &arpa/inet.h&
#include &netdb.h&
int main(int argc, char *argv[])
#ifdef IPV6
&&& if( ( i = socket( AF_INET6, SOCK_STREAM, 0 ) ) & 0 )
&&& if( ( i = socket( AF_INET, SOCK_STREAM, 0 ) ) & 0 )
&&&&&&&&perror(&error&);
&&&&&&&&else{
&&&&&&&&printf(&socket created %d\n&);
#ifdef IPV6
&&&&&&&&printf(&IPV6\n&);
&&&&&&&&printf(&IPV4\n&);
&&& return 0;
The quieter you become, the more you can hear
等 级:版主
威 望:21
帖 子:1140
专家分:1106
回复 7楼 有容就大
是说HAVE_STDLIB_H , HAVE_UNISTD_H&&类似的这几个东西可以随便写?
那比如说安装的时候让机器检测有没有定义的话,用什么方法?
据我所知autoconf 这个东西好像可以,但不知道是不是平台之间通用的
The quieter you become, the more you can hear
来 自:China
等 级:业余侠客
帖 子:183
专家分:258
&&得分:30&
额 感觉T版说的很有道理啊
可以弄个多标签的编辑器然后快速搜索关键词嘛,应该很容易找到定义的位置。
另外关于安装那个就不懂了,对Linux研究甚少
学如逆水行舟,不进则退
士不可以不弘毅,任重而道远
版权所有,并保留所有权利。
Powered by , Processed in 0.026887 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved2012年浙江杭州中考数学填空,具体在问题补充;杭州)已知抛物线y=k(x+1)(x﹣3/k)与x轴交于点A,B,与y轴交于点C,则能使△ABC为等腰三角形的抛物线的条数是( ) A.2 B.3 C.4 D.5_百度作业帮
2012年浙江杭州中考数学填空,具体在问题补充;杭州)已知抛物线y=k(x+1)(x﹣3/k)与x轴交于点A,B,与y轴交于点C,则能使△ABC为等腰三角形的抛物线的条数是( ) A.2 B.3 C.4 D.5
;杭州)已知抛物线y=k(x+1)(x﹣3/k)与x轴交于点A,B,与y轴交于点C,则能使△ABC为等腰三角形的抛物线的条数是( ) A.2 B.3 C.4 D.5
选C,下面是详细的步骤,帮你查到的原题,亲,你也可去求解答查找你想要求解的问题哦,无需登录和注册,题型多样,没有相同的题也有相近的,可能只是数不一样.答案详细还有点评.不信可以试试.下面是题的答案,但愿能帮到你,采纳哦提问回答都赚钱
> 问题详情
邓小平在提出和平与发展是当今世界的两大主题时,指出发展问题是:A.东西问题B.南北问题#
悬赏:0&&答案豆&&&&提问人:匿名网友&&&&提问收益:0.00答案豆&&&&&&
邓小平在提出和平与发展是当今世界的两大主题时,指出发展问题是:A.东西问题B.南北问题C.东南问题D.南南问题请帮忙给出正确答案和分析,谢谢!
发布时间:&&截止时间:
网友回答&(共0条)
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&10.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&4.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&4.00元收益
回答悬赏问题预计能赚取&4.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&10.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&4.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&6.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
你可能喜欢的
请先输入下方的验证码查看最佳答案#北京便民# 【2015总理答记者问,网民最想提的十大问题】在新华网大型征集专题“我向总理说改革”中,收到了大量网民留言,很多留言说出了对改革的心声与期盼。想知道网民留言里关注度最高的10个问题是什么吗?请戳下图↓
同时转发到微博}

我要回帖

更多关于 他的问题像在 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信