gpt4 book ai didi

c++ - cpp 中的奇怪链接器错误

转载 作者:太空宇宙 更新时间:2023-11-04 11:57:21 25 4
gpt4 key购买 nike

当我将以下行添加到我的代码中时:

std::string sFrameTag

我收到以下链接器错误:

Error   34  error LNK2005: "public: __thiscall std::basic_string<char,struct 
std::char_traits<char>,class std::allocator<char> >::~basic_string<char,struct
std::char_traits<char>,class std::allocator<char> >(void)" (??1?$basic_string@DU?
$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) already defined in
VFPAnalyzerApi.lib(VFPEvaluation.obj) msvcprtd.lib

我确定 sFrameTag 只定义了一次,我尝试为这个变量使用其他名称来确定。我有以下内容:stdio.htime.hstring

有人可以指导它导致此错误的原因吗?

最佳答案

当我尝试静态包含所有需要的运行时库时,我也遇到了类似的错误。请检查当您尝试导入与/MD 选项静态链接的库时,您还需要使用/MD。

谢谢尼拉吉·拉提

关于c++ - cpp 中的奇怪链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15657890/

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