我想知道我是否可以使用Embarcadero c ++ 2010来编译我从互联网上获得的源代码。我在我的电脑上安装了这个软件,我不知道下载一个c编译器,因为我认为使用embarcadero已经可以做到这一点。
我点击了文件 - >新 - >其他 - > C文件
但问题是当我在里面键入我的C代码时,我没有点击编译按钮(绿色按钮),因为它已被禁用。你能帮我用embarcadero c ++编译一个C源代码吗?
答案 0 :(得分:3)
int main(void)
格式的基于文本的控制台应用程序,请单击“控制台应用程序”。如果它是带有Windows的Windows API应用程序,请不要单击控制台应用程序。答案 1 :(得分:2)
鉴于此Embarcadero产品看起来像一个功能齐全的IDE,您可能需要从项目开始,可能是基于控制台(取决于您下载的代码)。
然后你将C代码添加到项目中。
如果您没有项目,IDE将不会知道您希望如何获得结果:库,DLL,控制台应用程序,窗口化应用程序等。
答案 2 :(得分:0)
据我所知,C ++是C的超集,意味着所有大多数在C中有效的代码在C ++中都是有效的。只需将.c
个文件重命名为.cpp
,然后查看是否有效。
请注意,一些问题可能会随着变量的命名(class,private等)而持续存在.C中是有效的变量名,但在C ++中它们会引发编译错误),但大多数情况下这个应该工作。