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文件所在的路径,以方便编译器设置查找路径。
已赞过
评论
收起
你对这个回答的评价是?