有谁的编译器可以通过这个语句的吗?

miliggate 2013-04-18 09:23:24
struct _
{};
我是vs2012上面的语句编译错误 struct缺少标记名
但是我看到boost里proto_fwd.hpp里面有这个语句,
也就是这个让我的程序没有办法编译通过
...全文
155 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Athenacle_ 2013-04-18
  • 打赏
  • 举报
回复
VS2012 表示通过无压力

D:\>cat 1.c
struct _
{
};
D:\>cl 1.c
用于 x64 的 Microsoft (R) C/C++ 优化编译器 17.00.50727.1 版
版权所有(C) Microsoft Corporation。保留所有权利。

1.c
1.c(3) : error C2016: C 要求一个结构或联合至少有一个成员

D:\>cl /Tp 1.c
用于 x64 的 Microsoft (R) C/C++ 优化编译器 17.00.50727.1 版
版权所有(C) Microsoft Corporation。保留所有权利。

1.c
Microsoft (R) Incremental Linker Version 11.00.50727.1
Copyright (C) Microsoft Corporation.  All rights reserved.

/out:1.exe
1.obj
LINK : fatal error LNK1561: 必须定义入口点

miliggate 2013-04-18
  • 打赏
  • 举报
回复
引用 1 楼 buyong 的回复:
试试linux下gcc
谢谢已经解决了,是不小心宏定义和类名字重复了
miliggate 2013-04-18
  • 打赏
  • 举报
回复
引用 3 楼 aj3423 的回复:
在线测试 http://ideone.com 代码复制进去直接编译
谢谢已经解决了,是不小心宏定义和类名字重复了
aj3423 2013-04-18
  • 打赏
  • 举报
回复
在线测试 http://ideone.com 代码复制进去直接编译
miliggate 2013-04-18
  • 打赏
  • 举报
回复
引用 1 楼 buyong 的回复:
试试linux下gcc
。。gcc装的太慢了。你试一下可以通过吗?
buyong 2013-04-18
  • 打赏
  • 举报
回复
试试linux下gcc

64,647

社区成员

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

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