Я попытался скомпилировать программу C в коде Visual Studio, которая состоит из нескольких исходных файлов, таких как main.c и function.c, где некоторая логика находится в function.c. I can compile and get output with a single .c file(i.e main.c), but when I include function.c, it shows an error.
[10/4/2025, 5:11:14 PM] For C source files, the cStandard was changed from "${default}" to "c11" based on compiler args and querying compilerPath: "C: /mingw/bin/gcc.exe"
[10/4/2025, 5:11:15 PM] Для исходных файлов C ++ Cppstandard был изменен с "$ {default}" на "C ++ 17" на основе компилятора Args и Querying CompilerPath: "c:/ressw/bin/gcc.ex ergs и pr> pr> pr> pr> puery Visual Studio Code для составления нескольких файлов C?#include
#include
#include
#include "function.h"
int main(void)
{
printf("from main");
Printer();
return 0;
}
< /code>
#include
#include
#include
typedef uint8_t uint8;
void Printer(void);
< /code>
функция function.c
#include "function.h"
void Printer(void)
{
printf("function");
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... le-compile