cquery 编译失败 模块计算机类型与目标计算机类型冲突

单独运行ccls会提示缺少几个dll文件,分别是libwinpthread-1.dll, libstdc+±6.dll, libgcc_s_seh-1.dll和zlib1.dll,我下载了这个几个dll之后再运行就报错应用程序无法正常启动(0xc000007b)。是下载的dll文件有问题?

在mingwx64shell下运行ccls倒是没问题,./ccls.exe之后什么也没发生,只是光标一直闪; 在mingwx64shell下运行emacs再调用ccls就可以了,应该是msys的shell调用程序走的是linux那一套,在windows下编出的ccls.exe调不起来。然而这个东西似乎和unreal配合的不太好,还是我配置的有问题?

我直接在虚拟机中用的, Windows 下太折腾,很旧以前弃坑了。

你想在 Windows 原生的 Emacs 结合原生的 ccls 一起用吗?那 ccls.exe 在 cmd 中运行是否正常, ccls -h 如果能输出 usage ,一般编译就没问题,只要其所在的目录加到了 PATH 中了。