首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
付费问答
发新帖
0
0
[旧帖]
VS2008环境下编译使用SGI STL(using stlport 5.2.1)遇到的问题!----编译Astyle出错!(懂STL的都进来看一下!)
0.00雪花
发表于: 2011-10-21 04:01
1945
[旧帖]
VS2008环境下编译使用SGI STL(using stlport 5.2.1)遇到的问题!----编译Astyle出错!(懂STL的都进来看一下!)
0.00雪花
dayezhang
2011-10-21 04:01
1945
刚才在VS2008环境下编译使用
SGI STL
(using stlport 5.2.1),参照的这个帖子:
http://www.cnblogs.com/YYi_H/archive/2010/12/29/1920702.html
一开始还蛮顺利,照着帖子都设置好了,弄完后在
http://www.cplusplus.com/reference/stl/
找了几个小代码试了一下,正常。想来个大的,选了
Astyle
,
http://sourceforge.net/projects/astyle/
,结果出问题了,如下
1>------ 已启动全部重新生成: 项目: AStyle, 配置: Release Win32 ------
1>正在删除项目“AStyle”(配置“Release|Win32”)的中间文件和输出文件
1>正在编译...
1>astyle_main.cpp
1>..\..\..\src\astyle_main.cpp(1691) : error C2065: “LC_ALL”: 未声明的标识符
1>..\..\..\src\astyle_main.cpp(1691) : error C3861: “setlocale”: 找不到标识符
1>ASResource.cpp
1>ASLocalizer.cpp
1>..\..\..\src\ASLocalizer.cpp(73) : error C2065: “LC_ALL”: 未声明的标识符
1>..\..\..\src\ASLocalizer.cpp(73) : error C3861: “setlocale”: 找不到标识符
1>ASFormatter.cpp
1>ASEnhancer.cpp
1>ASBeautifier.cpp
1>生成日志保存在“file://d:\C++\C++代码\Astyle__代码美化\AStyle_2.02_windows\AStyle\build\vs2008\AStyle\Release\BuildLog.htm”
1>AStyle - 4 个错误,0 个警告
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
这是日志:
命令行
正在创建临时文件“d:\C++\C++代码\Astyle__代码美化\AStyle_2.02_windows\AStyle\build\vs2008\AStyle\Debug\RSP00000650642416.rsp”,其内容为
[
/Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_STLP_DEBUG" /D "__STL_DEBUG" /Gm /EHsc /RTC1 /MDd /GR- /Fo"Debug\\" /Fd"Debug\vc90.pdb" /W4 /c /Zi /TP "..\..\..\src\astyle_main.cpp"
"..\..\..\src\ASResource.cpp"
"..\..\..\src\ASLocalizer.cpp"
"..\..\..\src\ASFormatter.cpp"
"..\..\..\src\ASEnhancer.cpp"
"..\..\..\src\ASBeautifier.cpp"
]
正在创建命令行“cl.exe @"d:\C++\C++代码\Astyle__代码美化\AStyle_2.02_windows\AStyle\build\vs2008\AStyle\Debug\RSP00000650642416.rsp" /nologo /errorReport:prompt”
输出窗口前面有,就省略了……
出错地方截图如下:
为什么呢?在“工具”->“选项”->“项目和解决方案”->“VC++ 目录”,恢复默认的MSVC自己的STL库就可以通过编译。我找了好多资料,都没有结果,网上也没有类似的案例。在此向各位大神求助,小弟感激不尽!!(前面的日志用的是Release,截图是用Debug,前后不一致,懒得换图了)
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
上传的附件:
搜狗浏览器截图(12).jpg
(462.07kb,48次下载)
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
3
)
李晓岚
雪 币:
2676
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
1
回帖
95
粉丝
0
关注
私信
李晓岚
2
楼
不要删除M$的include目录,把SGI STL的目录添加在其前面即可。
2011-10-21 08:40
0
dayezhang
雪 币:
85
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
4
回帖
10
粉丝
0
关注
私信
dayezhang
3
楼
额,我怎么会删除那些东西呢,确实只是把目录添加在前面了啊
2011-10-21 22:12
0
李晓岚
雪 币:
2676
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
1
回帖
95
粉丝
0
关注
私信
李晓岚
4
楼
那显示包含#include <locale.h>试试,估计是SGI与M$头文件包含关系不同。
2011-10-21 22:49
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
dayezhang
4
发帖
10
回帖
10
RANK
关注
私信
他的文章
[讨论]重温C++之争——Linus Torvalds VS Dmitry Kakurin
1548
VS2008环境下编译使用SGI STL(using stlport 5.2.1)遇到的问题!----编译Astyle出错!(懂STL的都进来看一下!)
1946
[讨论]惊天bug!!! 免费迅雷体验体验资格!我已经开到2020年-----关于国庆期间迅雷体验会员惊天Bug的疑问!
2920
[讨论]为什么没有大牛推出Win7下的专用版OD呢?
1688
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
谁下载
×
email123
HLTV
option
sunsjw
RuShi
crackdung
firabc
cntrump
hyperiris
dtcser
xPLK
cshcmq
mszjllb
leeone
cpfive
fiysid
xiamisun
魔之幻灵
yeweijun
yezhulove
suzuk
代码疯子
李晓岚
小河北
李菱
大众菜
bfbd
Iamakiller
yarpee
hezhang
yongwen
yodamaster
张宇zhangyv
zzloo
dayezhang
jljjljsy
iforgiven
虚无道长
炙天羽
wmg
侦探
taoj
bingou
fortitan
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部