首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

LNK2019: 无法解析的外部符号的异常,难道stl还能有错么

2012-03-04 
LNK2019: 无法解析的外部符号的错误,难道stl还能有错么?error LNK2019: 无法解析的外部符号 __declspec(d

LNK2019: 无法解析的外部符号的错误,难道stl还能有错么?
error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: class std::basic_ostream<char,struct std::char_traits<char> > & __thiscall std::basic_ostream<char,struct std::char_traits<char> >:perator<<(class std::basic_ostream<char,struct std::char_traits<char> > & (__cdecl*)(class std::basic_ostream<char,struct std::char_traits<char> > &))" (__imp_??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z),该符号在函数 "public: virtual class osgDB::ReaderWriter::ReadResult __thiscall ReaderWriterJP2::readImage(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class osgDB::Options const *)const " (?readImage@ReaderWriterJP2@@UBE?AVReadResult@ReaderWriter@osgDB@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBVOptions@4@@Z) 中被引用

如上是错误提示

操作是vs2010 win7 32 
release可以成功,但是debug不行。
我改过MDd 也/FORCE:MULTIPLE过
都无济于事。
我没有忽略过默认库

求解。

[解决办法]
看看debug和release工程设置之间有什么差异
[解决办法]
没有提供debug库?
[解决办法]

探讨
引用:

引用:
error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: class std::basic_ostream<char,struct std::char_traits<char> > &amp;amp;amp; __thiscall std::basic_ostrea……

[解决办法]
如果 release 用的是 /MD 那 debug 用 /MDd
如果 release 用的是 /MT 那 debug 用 /MTd

热点排行