Ich erhalte eine Fehlermeldung aus dem folgenden Code mit C ++.
Main.cpp
#include "file.h"
int main()
{
int k = GetInteger();
return 0;
}
File.h
static int GetInteger();
File.cpp
#include "file.h"
static int GetInteger()
{
return 1;
}
Der Fehler, den ich bekomme:
Error C2129: static function 'int GetInteger(void)' declared but not defined.
Ich habe den berühmten Artikel "Organisieren von Codedateien in C und C ++" gelesen , verstehe aber nicht, was mit diesem Code falsch ist.