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

时间:2012-01-24 13:49:52

标签: c++ c c++builder

我想知道我是否可以使用Embarcadero c ++ 2010来编译我从互联网上获得的源代码。我在我的电脑上安装了这个软件,我不知道下载一个c编译器,因为我认为使用embarcadero已经可以做到这一点。

我点击了文件 - >新 - >其他 - > C文件

但问题是当我在里面键入我的C代码时,我没有点击编译按钮(绿色按钮),因为它已被禁用。你能帮我用embarcadero c ++编译一个C源代码吗?

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

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

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

如果您没有项目,IDE将不会知道您希望如何获得结果:库,DLL,控制台应用程序,窗口化应用程序等。

答案 2 :(得分:0)

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

请注意,一些问题可能会随着变量的命名(class,private等)而持续存在.C中是有效的变量名,但在C ++中它们会引发编译错误),但大多数情况下这个应该