繁体   English   中英

如何使用Emabarcadero C ++编译C源代码?

[英]How can I compile C source code using Emabarcadero C++?

我想知道是否可以使用Embarcadero c ++ 2010来编译从互联网获得的源代码。 我已经在PC中安装了此软件,但我不知道要下载AC编译器,因为我认为已经可以使用embarcadero进行此操作。

我单击文件->新建->其他-> C文档

但是问题是当我在其中键入C代码时,我没有单击“编译”按钮(绿色按钮),因为它已被禁用。 您能帮我使用embarcadero c ++编译C源代码吗?

  • 您需要创建一个.c文件并将其添加到项目中。 最有可能是New-> Other-> Console应用程序。
  • 选择C作为源类型。
  • 不要单击VCL。
  • 如果您的程序正在使用多线程,请单击它。
  • 如果您的项目是通常int main(void)格式的基于文本的控制台应用程序,请单击“控制台应用程序”。 如果它是带有Windows的Windows API应用程序,请不要单击控制台应用程序。
  • 如果已经有main()文件,则可以指定项目源,否则IDE将为您创建一个。

鉴于该Embarcadero产品看起来像功能齐全的IDE,您可能需要从一个基于控制台的项目开始(取决于您下载的代码)。

然后,您将C代码添加到项目中。

如果您没有项目,则IDE不会知道您想要的结果:库,DLL,控制台应用程序,窗口应用程序等。

就我所知,C ++是C的超集,这意味着在C中有效的所有大多数代码在C ++中都是有效的。 只需将您的.c文件重命名为.cpp然后查看其是否有效。

注意,变量的命名可能会持续存在一些问题(类,私有等。在C中是有效的变量名,但是在C ++中,它们将引发编译器错误),但是在大多数情况下,这应该可以工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM