gpt4 book ai didi

C++: error LNK2019: 未解析的外部符号

转载 作者:太空宇宙 更新时间:2023-11-04 05:41:13 26 4
gpt4 key购买 nike

<分区>

以下代码会产生此错误:

error LNK2019: unresolved external symbol "char const * __cdecl nameOnly(char const *)"

代码:

const char* nameOnly(const char* namewpath)
{
const char* res = namewpath + strlen(namewpath);
while (res > namewpath) {
const char* tmp = res - 1;
if (*tmp == '/' || *tmp == '\\') break;
--res;
}
return res;
}

上面的代码是一个普通的 c 文件,我正在用 visual-C++ 编译它。使用 C 编译器编译时,我没有收到此错误。

更新:我试过使用 extern:

extern "C"{ 
const char* nameOnly(const char* namewpath)
{
...
}
return res;
}
}

我得到这个错误:

error C2059: syntax error : 'string'

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com