递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 305|回复: 7
打印 上一主题 下一主题

[视窗] 如何把#include移到外面去?

[复制链接]

17

主题

80

帖子

594

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
594
跳转到指定楼层
楼主
发表于 昨天 10:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

回复

使用道具 举报

39

主题

242

帖子

3605

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
3605
QQ
来自 2#
发表于 昨天 11:41 | 只看该作者
<global>
#include ""
</global>
回复

使用道具 举报

39

主题

242

帖子

3605

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
3605
QQ
板凳
发表于 昨天 11:41 | 只看该作者
加上global开关标签
回复

使用道具 举报

17

主题

80

帖子

594

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
594
地板
 楼主| 发表于 昨天 12:56 | 只看该作者

说实话,这搞的复杂化了,直接允许用户在包名前面添加就完事了,非要多整这么一出
回复

使用道具 举报

31

主题

2858

帖子

1万

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
10209
5#
发表于 昨天 14:06 | 只看该作者
78592802 发表于 2026-5-18 12:56
说实话,这搞的复杂化了,直接允许用户在包名前面添加就完事了,非要多整这么一出 ...

用 @视窗.外部头文件 就行了啊
回复

使用道具 举报

17

主题

80

帖子

594

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
594
6#
 楼主| 发表于 昨天 16:59 | 只看该作者
Xelloss0618 发表于 2026-5-18 14:06
用 @视窗.外部头文件 就行了啊

通常可以,特殊情况下这样不行,放包名或类下面都不行,估计也是个别的库会这样,通常也遇不上这个情况,AI检查说跟PCH有关,反正是怎么折腾都不行,我又不太懂C++,编译就报错,比如这种非正常的莫名其妙的错误:
C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.44.35207\include\functional(567): error C2143: 语法错误: 缺少“,”(在“<”的前面)

最后加上标签设置到顶部全局去就立马问题解决了
回复

使用道具 举报

31

主题

2858

帖子

1万

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
10209
7#
发表于 昨天 21:03 | 只看该作者
78592802 发表于 2026-5-18 16:59
通常可以,特殊情况下这样不行,放包名或类下面都不行,估计也是个别的库会这样,通常也遇不上这个情况, ...

那估计是跟其他头文件冲突了,外部头文件是将 include 汇总到 stdafx
回复

使用道具 举报

17

主题

80

帖子

594

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
594
8#
 楼主| 发表于 5 小时前 | 只看该作者
Xelloss0618 发表于 2026-5-18 21:03
那估计是跟其他头文件冲突了,外部头文件是将 include 汇总到 stdafx

对,就是这个问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-5-19 14:37 , Processed in 0.101688 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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