作者a2975313 (GN)
看板C_and_CPP
标题[问题] vs编译__attribute__的问题
时间Mon Apr 3 20:42:24 2017
开发平台(Platform): (Ex: Win10, Linux, ...)
windows10
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
vc++
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
https://github.com/evanw/esprima-cpp
问题(Question):
esprima.cpp line:1401 的__attribute__在vs编译会错误(必须是;)
我猜作者应该是用linux gnu开发的, 但如果我要拿他的code在vs上试请问开如何处理?
补充说明(Supplement):
是否有高手可以帮我编看看, 谢谢.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.174.203.30
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1491223347.A.D8A.html
1F:推 Ommm5566: vs上的attribute我记得用中括号 基本上跟c#相容 04/03 21:03
2F:→ a2975313: 请问该如何修正此错误 04/03 23:55
3F:推 jasonwu23: #define 一下罗 04/03 23:58
4F:→ a2975313: 把__attribute__改成[[attribute]]是可以 04/04 01:12
5F:→ a2975313: 但出现新的错误. 一直叫我在esprima.cpp 04/04 01:13
6F:→ a2975313: 加上include stdafx.h。但加了又会出现其他东西没定义 04/04 01:15
7F:推 Ommm5566: 没有就帮它补阿 不过如果是posix部分 那就没救了 04/04 16:25
8F:→ descent: 用 windows 的 gcc 编译可以吗? 04/04 20:40