关于stlport库

victor_cui 2004-01-29 03:36:51

我在按照孟岩的方法编译stlport5。0库的时候遇到了问题,vc71编译通过,但是vc6却失败,错误如下

E:\STLport\src>nmake -f vc6.mak

Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

子目录或文件 ..\\lib 已经存在。
子目录或文件 ..\\lib\\obj 已经存在。
子目录或文件 ..\\lib\\obj\\VC6 已经存在。
mkdir ..\\lib\\obj\\VC6\\Release
cl.exe /nologo /c /Zi /W3 /GR /GX /D "WIN32" /D "_WINDOWS" /I "..\\stlpo
rt" /Zm800 /FI "vc_warning_disable.h" /D "_MBCS" /FD /D "_STLP_NO_FORCE_INSTANT
IATE" /D _STLP_USE_STATIC_LIB /MT /O2 /DNDEBUG /Fo"..\\lib\\obj\\VC6\\Release\
\" /Fd"..\\lib\\obj\\VC6\\Release\\" .\dll_main.cpp
dll_main.cpp
..\\stlport\stl/_string.c(411) : error C2668: 'insert' : ambiguous call to overl
oaded function
..\\stlport\stl/_alloc.h(389) : while compiling class-template member fu
nction 'class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::
allocator<char> > &__thiscall _STL::basic_string<char,class _STL::char_traits<ch
ar>,class _STL::allocator<char> >::_M_replace(char *,char *,const char *,const c
har *,bool)'
..\\stlport\stl/_string.c(417) : error C2668: 'insert' : ambiguous call to overl
oaded function
..\\stlport\stl/_alloc.h(389) : while compiling class-template member fu
nction 'class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::
allocator<char> > &__thiscall _STL::basic_string<char,class _STL::char_traits<ch
ar>,class _STL::allocator<char> >::_M_replace(char *,char *,const char *,const c
har *,bool)'
NMAKE : fatal error U1077: 'cl.exe' : return code '0x2'
Stop.
...全文
85 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
victor_cui 2004-01-30
  • 打赏
  • 举报
回复
mark
victor_cui 2004-01-29
  • 打赏
  • 举报
回复
郁闷
victor_cui 2004-01-29
  • 打赏
  • 举报
回复
这篇文章看过了,没有解决
hifrog 2004-01-29
  • 打赏
  • 举报
回复
vc6和vc7的情况有所不同,可以参考:
http://www.csdn.net/develop/article/18/18180.shtm

64,651

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧