下面使用 C + + 编写的代码出现了一个错误。
Main.cpp
#include "file.h"
int main()
{
int k = GetInteger();
return 0;
}
档案
static int GetInteger();
File.cpp
#include "file.h"
static int GetInteger()
{
return 1;
}
我得到的错误是:
Error C2129: static function 'int GetInteger(void)' declared but not defined.
我已经阅读了著名的 “用 C 和 C + + 组织代码文件”文章,但是不明白这段代码出了什么问题。