虽然我已经学习了Java,但我正在学习C语言。由于我在Mac上,我已经下载了Xcode来编写我的C代码。 (我真的很喜欢IDE,而不仅仅是使用记事本来编写我的代码。)
我有一些行动要做。所以我创建了一个名为Homework的新项目,我想我可以在这个项目中完成所有不同的练习!
所以,在Xcode中,我创建了一个新的C项目。我有一个主要课程。现在我想要的是创建一个新类并运行它。问题是Xcode总是运行main.c类。如何在项目中创建新类并运行此类? (不是主要班级)。 或者这是不可能的,我每次想要运行一个新的classe时都必须创建一个新项目?
(即使用Eclipse for Java:您创建一个项目,在里面可以创建多个类,然后独立运行。)
你能帮帮我吗? 谢谢!答案 0 :(得分:0)
您可以在正确的#ifdef
中创建多个构建目标和main()
,具体取决于构建目标。
例如,如果您转到Build Settings
并找到Preprocessor Macros
,并添加宏ASSIGNMENT1
,则可以创建名为Assignment1
的构建目标。
对于第二个作业,您可以创建Assignment2
目标并添加ASSIGNMENT2
预处理器宏。
然后,在您的assignment1.c
中,您可以:
#ifdef ASSIGNMENT1
int main(int argc, char* arv[]) {
...
}
#endif
在您的assignment2.c
中,您可以:
#ifdef ASSIGNMENT2
int main(int argc, char* arv[]) {
...
}
#endif