Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
static function 'function' declared but not defined
Remarks
A forward reference is made to a static function that is never defined.
A static function must be defined within file scope. If the function is defined in another file, it must be declared extern.
Example
The following example generates C2129:
// C2129.cpp
static void foo(); // C2129
int main() {
foo();
}
Possible resolution:
// C2129b.cpp
static void foo();
int main() {
foo();
}
static void foo() {}