如何把#include移到外面去?
<global>
#include ""
</global> 加上global开关标签 天极至尊 发表于 2026-5-18 11:41
加上global开关标签
说实话,这搞的复杂化了,直接允许用户在包名前面添加就完事了,非要多整这么一出 78592802 发表于 2026-5-18 12:56
说实话,这搞的复杂化了,直接允许用户在包名前面添加就完事了,非要多整这么一出 ...
用 @视窗.外部头文件 就行了啊 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: 语法错误: 缺少“,”(在“<”的前面)
最后加上标签设置到顶部全局去就立马问题解决了 78592802 发表于 2026-5-18 16:59
通常可以,特殊情况下这样不行,放包名或类下面都不行,估计也是个别的库会这样,通常也遇不上这个情况, ...
那估计是跟其他头文件冲突了,外部头文件是将 include 汇总到 stdafx Xelloss0618 发表于 2026-5-18 21:03
那估计是跟其他头文件冲突了,外部头文件是将 include 汇总到 stdafx
对,就是这个问题
页:
[1]