Как включить библиотеку C для нескольких файлов - PullRequest
2 голосов
/ 12 мая 2019

У меня есть программа, которая работала так:

//this is main.c
#include <stdio.h>
#include <stdlib.h>
...
#include "fileA.c"
#include "fileB.c"
...

//rest of main file

, которая работала нормально, но теперь, когда я реплицировал точно такой же проект (в VS), все остальные файлы в проекте, кажется, не распознаютстандартная библиотека по каким-то причинам включает.

любая помощь, пожалуйста?

1 Ответ

4 голосов
/ 12 мая 2019

Другие файлы являются независимыми файлами.Таким образом, вы также должны включить соответствующие файлы заголовков в эти файлы.Кроме того, не рекомендуется использовать файлы .c, так как это может легко привести к ошибкам компоновки из-за нескольких определений.

...