游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4525|回复: 6

编译错误,求救! syntax error

[复制链接]

2

主题

12

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2003-10-20 20:14:00 | 显示全部楼层 |阅读模式
在本站下载后,未做任何改动,但编译时一直报如下错误:

..\public\vector.h(214) :error C2485: 'align' : unrecognized extended attribute
..\public\vector.h(214) :error C2059: syntax error : '('

请教高手,如何解决?

sp等等都安装了,看现象不象是环境错误,是不是我下的版本是有人修改过的? [em7]

2

主题

12

帖子

14

积分

新手上路

Rank: 1

积分
14
 楼主| 发表于 2003-10-20 20:41:00 | 显示全部楼层

Re:编译错误,求救! syntax error

还有这个头文件
c:\hl2\src_main\public\vector4d.h(137) : error C2485: 'align' : unrecognized extended attribute
c:\hl2\src_main\public\vector4d.h(137) : error C2059: syntax error : '('

对应的代码是
#ifdef _WIN32
class __declspec(align(16)) Vector4DAligned : public Vector4D
#elif _LINUX
class __attribute__((aligned(16))) Vector4DAligned : public Vector4D
#endif

的第二行,请帮忙看看

2

主题

12

帖子

14

积分

新手上路

Rank: 1

积分
14
 楼主| 发表于 2003-10-21 21:18:00 | 显示全部楼层

Re:编译错误,求救! syntax error

麻烦高手看一下,实在是搞不定。

0

主题

6

帖子

22

积分

注册会员

Rank: 2

积分
22
发表于 2003-10-22 14:53:00 | 显示全部楼层

Re:编译错误,求救! syntax error

去DOWNLOAD:vs6sp5 和 processor packet
设置好VC路径,在DOS下编译.(运行build_hl2.bat即可)

0

主题

6

帖子

22

积分

注册会员

Rank: 2

积分
22
发表于 2003-10-22 14:54:00 | 显示全部楼层

Re:编译错误,求救! syntax error

遵照上面的,我已经编译通过.

2

主题

12

帖子

14

积分

新手上路

Rank: 1

积分
14
 楼主| 发表于 2003-10-22 18:59:00 | 显示全部楼层

Re:编译错误,求救! syntax error

谢谢回复,不过我也安装了这两个补丁

就是本站的
ftp://games:games@game.getdns.net

包括源代码和资源都是在本论坛下的,可以……5555

郁闷。不过还是谢谢您的回复。

0

主题

6

帖子

22

积分

注册会员

Rank: 2

积分
22
发表于 2003-10-23 16:00:00 | 显示全部楼层

Re: Re:编译错误,求救! syntax error

我具体再说下怎么编译HL2:
1.安装vs6sp5和processor pack 5,重新启动.
2.在src_main目录下,编辑build_hl2.bat加入
   set PATH=msdev.exe所在的目录
3."开始" ---- "运行",键入"cmd.exe"或"command.exe"
   键入"build_hl2.bat"即可.

接下来就是等待编译完成.好了,祝大家好好享用!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-7 14:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表