我在 Visual Studio 的一个解决方案中有两个项目。一个项目(应用程序)依赖于另一个(库)。该库有一个方法:
int foo(_TCHAR*);
它在标题中正确定义并实现。在应用程序中,我调用这样的方法:
int bar(_TCHAR* str) {
return foo(str);
}
我得到的错误是
错误 LNK2001:未解析的外部符号“public:int __cdecl foo(char *)”
方法签名完全相同,并且使用了相同类型的变量。
我在 Visual Studio 的一个解决方案中有两个项目。一个项目(应用程序)依赖于另一个(库)。该库有一个方法:
int foo(_TCHAR*);
它在标题中正确定义并实现。在应用程序中,我调用这样的方法:
int bar(_TCHAR* str) {
return foo(str);
}
我得到的错误是
错误 LNK2001:未解析的外部符号“public:int __cdecl foo(char *)”
方法签名完全相同,并且使用了相同类型的变量。