首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windows - libc++上的Clang解析和libc++

windows - libc++上的Clang解析和libc++
EN

Stack Overflow用户
提问于 2014-06-22 22:35:42
回答 2查看 263关注 0票数 0

我目前正在使用windows下的clang,但只是作为代码生成工具从我的头生成AST。现在,我面临一个unique_ptr没有被解析的问题,应该通过告诉clang在命令行参数中使用libc++或libstdc++来解决这个问题。但我在窗户上。

我知道libc++还没有完全移植到windows,所以我现在正在考虑listdc++。

但是问题是:我只解析一个AST的头,我只需要clang就可以得到正确的标题来正确解析文件中对std::unique_ptr的引用。它不应该仅仅是下载源和告诉clang在哪里找到正确的标题,对吗?但我不知道该怎么做,嘎嘎声很模糊。

你认为这是可能的,如何实现?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-22 23:58:53

我刚刚发现,非常简单,我只需要在调用解析器时手动传递include目录。

代码语言:javascript
复制
index.parse(file, [ '-x', 
                    'c++', 
                    '-std=c++11',
                    '-IC:\Program Files\Microsoft Visual Studio 12.0\VC\crt\src' ])

也许有一种方法可以更干净地设置我的环境,但对于我来说,这是可以的。

票数 0
EN

Stack Overflow用户

发布于 2014-06-22 22:45:10

如果适当设置语言选项,您可以使用MinGW或Visual在Windows上处理这两个stdlib实现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24356414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档