VS2005下.c文件编译出错
2010-03-31 22:09
239 查看
如果你使用了C++语法,VS2005编译.c文件即使选择了C++模式编译也会出错,报CStdio文件错误,查看错误行,可以发现错误原因很可能是没有使用std域,奇怪的是即使声明作用域也还是会报错。查询原因,竟然是编译器自动将.c文件使用C编译器编译,这样就没有命名域,当然报错,将文件后缀名修改为.cpp就好了。真的让人无语,望各位不要犯同样的错误!
相关文章推荐
- 由于ptrace.h文件导致的内核编译出错的解决方法
- [编译相关]系列3:makefile或者config文件当中的空格或者注释导致编译出错
- 求解: QTP FLEX 测试,编译文件中加入QTP的几个包以后,部分控件执行出错
- cocos打包apk,编译.so文件出错解决
- MSBUILD 命令行编译的时候请注意msbuild文件名称或路经中空格导致出错
- 【IDE-Visual Studio】编译出错(chenlu-3):无法打开文件“some.exe”\"some.dll"
- vc7.1(vs2003)编译unicode文件出错,报告某头文件中有"意外的#endif"
- Ubuntu下编译C++文件——致命错误:写入 /tmp/ccR5mEZB.s 时出错:设备上没有空间
- 现在为了让程序兼容vista,我们需要给程序加上一个manifest文件,可是有时候vc6它就会弹出Resource Compiler Error RC2170 的错误,可能是vc6一个bug,我个人对vc6还是很喜欢的,不过经常会有编译死掉或出错的问题,
- 2.c的多文件编译技巧---“.h”文件的多重包含防出错
- gcc编译文件出错
- Ubuntu GCC 编译C++ 文件出错。main.o: In function `__static_initialization_and_destruction_0':
- myeclipse构建maven项目,webapp下 classes文件编译出错
- 头文件交叉引用导致编译出错
- VS2015编译VS2013工程文件出错
- 不幸的问题还是出现了:Chromium代码上整理patch(working目录/master分支),部分文件做了git checkout恢复,结果GYP再编译就出错了
- MSBUILD 命令行编译的时候请注意msbuild文件名称或路经中空格导致出错
- 建立工程后刚开始编译出现了“error PRJ0003 : 生成 cmd.exe 时出错”这样的错误,虽然在debug中生成了.exe文件,但是无法执行,提示找不到mfc90ud.dll。
- 【Cocos2d-x】之编译so文件出错
- 关于scanf与scanf_s的区别,以及用scanf编译出错并且提示找不到可执行文件.exe的解决办法。