gpt4 book ai didi

c++ visual studio 2008 链接问题

转载 作者:行者123 更新时间:2023-11-28 08:31:47 25 4
gpt4 key购买 nike

当我构建我的项目时,它编译得很好,但是当链接时它会抛出大量的 LNK 错误! error LNK2001,error LNK2005,error LNK2019在错误列表中

>Linking...
1>MultiCatAttributeInfo.obj : error LNK2019: unresolved external symbol "public: class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > __thiscall MultiCatItem::value(void)const " (?value@MultiCatItem@@QBE?AV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@XZ) referenced in function "public: virtual class boost::dynamic_bitset<unsigned long,class std::allocator<unsigned long> > __thiscall MultiCatAttributeInfo::encode(class Item *)" (?encode@MultiCatAttributeInfo@@UAE?AV?$dynamic_bitset@KV?$allocator@K@std@@@boost@@PAVItem@@@Z)

如何克服这个问题?我使用的是 visual studio 2008,我的解决方案有几个项目;都像上面一样给出链接错误!!!

最佳答案

如果您使用的是 DLL,则可能是您没有通过在导入时设置 __declspec(dllexport)(和 __declspec(dllimport))正确导出您的类其他项目中的头文件)。然后链接器无法看到函数/类。

关于c++ visual studio 2008 链接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1685908/

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