Несколько исходных файлов в проекте приложения C / C++ (NetBeans)
Я создал новый проект C/C++ через File > New Project > C/C++ > C/C++ Application
.
Source Files
допускается только 1 исходный файл с именем main
.
Есть ли способ включить более 1 исходного файла main
в папку Source Files
?
Или мне нужно создать новый проект для каждого исходного файла ?
Напротив, для каждого проекта Java в нем может быть много файлов .java
. Я пытаюсь найти такую же функциональность для приложений C / C++.
Спасибо.
3 ответа:
Для одного и того же проекта у вас может быть много исходных файлов
*.c
и*.h
и другиеНо для одного и того же проекта вы можете иметь только одну функцию
main()
во всех исходных файлахПример:
Архитектура кода:
. └── source_folder ├── file1.c ├── file2.c └── main.c
Файл 1.c
#include <stdio.h> void printfile1() { printf("this is the file1.c\n"); }
Файл 2.c
#include <stdio.h> void printfile2() { printf("this is the file2.c\n"); }
Главное.c
#include <stdio.h> void printfile1(); //prototype definition void printfile2(); //prototype definition int main() { printfile1(); printfile2(); }