添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

如题,用VS2017 和 CMake 编cquery,按照官方的指引在configure的阶段加上了、 -DCMAKE_GENERATOR_PLATFORM=x64 参数,但是在编译的时候还是出了这个错误。 “D:\WorkSpace\cquery\build\ALL_BUILD.vcxproj”(默认目标) (1) -> “D:\WorkSpace\cquery\build\cquery.vcxproj”(默认目标) (3) -> “D:\WorkSpace\cquery\build\third_party\reproc\reproc.vcxproj”(默认目标) (4) -> (Lib 目标) -> reproc.dir\Release\common.obj : fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“x86”冲突 [D:\WorkSpace\cquery\build\third_party\reproc\reproc.vcxproj]

打开VS工程文件编译的话,错误提示是这样的,

严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK1112 模块计算机类型“x64”与目标计算机类型“x86”冲突 reproc D:\WorkSpace\cquery\build\third_party\reproc\reproc.dir\Release\common.obj 1 错误 LNK1181 无法打开输入文件“third_party\reproc\lib\Release\reproc.lib” cquery D:\WorkSpace\cquery\build\LINK 1

本人只是一个小码工,一直使用emacs,想试试cquery,有没有大神来给看看怎么搞?

当然当然,但是cquery的readme没有更新,我怎么知道做了改名这种神奇的操作?我去访问相关的讨论,也只能是按照关键字搜索的方式。说到底还是因为最容易找到的文档没有更新。 所以我只要运行lsp命令就可以启动cquery是吧?我尝试了一下,cquery服务器似乎没有起来,返回的错误信息是:

Server cquery:PIDxxxx status:starting exited with status exit. Do you want to restart it? (y or n)

重新启动多少次都没有用……我是在cygwin下面运行的emacs,cquery的服务器二进制文件是用VS2017在windows下编出来的。

Something you must try it by yourself. I’d considered that Flycheck can’t use on Windows because its author proclaimed that on its official site. But it can work well on my laptop.

Something wrong with my IME so I have you reply you in English…