VC++2010可以编译C语言吗?为什么没有.C文件只有.CPP文件?

1个回答
展开全部
摘要 是的,VC++ 2010可以编译C语言。VC++ 2010是微软Visual Studio的家族成员之一,其内置微软Visual C++编译器可以编译支持ANSI C99标准的C源程序。虽然VC++ 2010可以编译C语言,但它不能自动为C语言程序创建项目。默认情况下,VC++ 2010中的新项目是C++程序,因此它只有.cpp文件。但可以将.c文件添加到.cpp文件的项目中,以便在项目中编辑.c文件。
咨询记录 · 回答于2023-06-22
VC++2010可以编译C语言吗?为什么没有.C文件只有.CPP文件?
是的,VC++ 2010可以编译C语言。VC++ 2010是微软Visual Studio的家族成员之一,其内置微软Visual C++编译器可以编译支持ANSI C99标准的C源程序。虽然VC++ 2010可以编译C语言,但它不能自动为C语言程序创建项目。默认情况下,VC++ 2010中的新项目是C++程序,因此它只有.cpp文件。但可以将.c文件添加到.cpp文件的项目中,以便在项目中编辑.c文件。
那如何将c文件添加呢
1. 右击项目,在其“属性”->“配置属性”->“源文件”中选择“添加现有项”,添加C文件。2. 在“调试”->“C/C++”->“预处理器”中添加定义,如要添加的C文件需包含到不同的文件夹中,要添加其所在路径,如“$(SolutionDir)folderA/”,“$(SolutionDir)folderA/folderB/”等,以便在C文件头文件中使用#include “test.h”等可用的语句,将头文件所在路径包含进去。3. 在“调试”->“C/C++”->“路径”中,添加C文件所在的路径,以方便编译器设置查找路径。
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消