我通过 File > New Project > C/C++ > C/C++ Application
创建了一个新的 C/C++ 项目。
但是,在Source Files
文件夹下,只允许有1 个带有main
的源文件。
有没有办法在 Source Files
文件夹中包含 1 个以上的 main
源文件?
或者我是否必须为每个源文件创建一个新项目?
相比之下,对于每个Java项目,里面可以有很多.java
文件。我正在尝试为 C/C++ 应用程序找到相同的功能。
谢谢。
最佳答案
对于同一个项目,您可以有多个源文件 *.c
和 *.h
以及其他
但对于同一个项目,您可以在所有源文件中只有一个 main()
函数
示例:
代码架构:
.
└── source_folder
├── file1.c
├── file2.c
└── main.c
file1.c
#include <stdio.h>
void printfile1()
{
printf("this is the file1.c\n");
}
file2.c
#include <stdio.h>
void printfile2()
{
printf("this is the file2.c\n");
}
main.c
#include <stdio.h>
void printfile1(); //prototype definition
void printfile2(); //prototype definition
int main()
{
printfile1();
printfile2();
}
关于c++ - C/C++ 应用程序项目 (NetBeans) 中的多个源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15742292/