我有一些测试代码:
foo.h
#ifndef FOO_H
#define FOO_H
void Foo(int iBar);
#endif FOO_H
foo.cpp
#include "foo.h"
void Foo(int iBar)
{
// Do nothing...
}
主文件
#include "foo.h"
int main()
{
Foo(1);
return 0;
}
当我在 VS2010 中构建上述代码时,出现链接器错误:
错误 LNK2019:函数 _main 中引用的未解析的外部符号“void __cdecl Foo(int)”(?Foo@@YAXH@Z)
我不知道为什么我的 Foo() 函数在链接时无法解析。谁能给我一些关于我可能做错了什么的见解?