Rorschach
Rorschach
我也跑不起来
>   我搜到了3个 atlcomcli.h 文件,我装了三个版本的,然后INCLUDE,只引用了 "D:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.34.31933\include; 而那个.h的 文件夹目录在 MSVC\14.34.31933\atlmfc\include 更下面一层的include里,如图所示。
> 你可以 ci 上,也看下这个 INCLUDE 里面的路径差异。。感觉这个跟 xmake 好像也没啥关系,vs 环境问题,这个 INCLUDE 里面的路径也是 vs 的 vcvarsall.bat 提供的,它返回的路径,如果少了啥,xmake 是没法控制的。 https://github.com/yamashi/CyberEngineTweaks/actions/runs/3725148122/jobs/6317769357 这个CI 日志看不到那么详细的信息吧,我不知道怎么找
> fork 下,在 ci yml 里面 `xmake l detect.sdks.find_vstudio` 自己 dump 下,然后到自己的 fork 的repo ci 里面看下。。 和这里的大小写有没有关系? 
 我看了下,CI的也是大写,好像不区分大小写,但是不知道为啥我就编译不过。我对比了下,INCLUDE 除了盘符不一样,其他都一样的路径
我试了,不敏感,大小写都能进去文件夹的。
麻了,不知道为啥找不到,路径都包含进去了。
可能是因为我原本没有那个atlmfc,然后我又重装了下VS的组件,后面就有路径了,文件也是在那里的。路径也在配置里
反正就是很奇怪,我刚才用家里电脑试了,可以编译,不会有这个问题。 
> Any particular reason why this is necessary? It looks perfectly fine.  This modification makes no sense. He's probably just looking for presence.