大家有没有在spacemacs使用 Qt 项目的经验?

大家有没有在spacemacs使用 Qt 项目的经验?

我尝试用 YCM-generator 生成 ycmd的configure文件总是失败,哪位能指点一下?

➜  build-qtfirst-Desktop_Qt_5_6_0_clang_64bit-Debug git:(master) ✗ python ~/git/YCM-Generator/config_gen.py ./
Preparing build directory...
$ make clean

Running make...
$ make -i -j8
Build completed in 4.81 sec

Collected 0 relevant entries for C compilation (0 discarded).
Collected 0 relevant entries for C++ compilation (0 discarded).

ERROR: No commands were logged to the build logs (C: /var/folders/ms/qy910z916rjfcrjc2c__qnfc0000gn/T/tmprjlIKc, C++: /var/folders/ms/qy910z916rjfcrjc2c__qnfc0000gn/T/tmppFW4er).
Your build system may not be compatible.

Try running with the --verbose flag to see build system output - the most common cause of this is a hardcoded compiler path.

我没有试过,如果你能成功配置 CMake,那么生成 ycmd 的配置文件也不是问题,具体可以参考我录制的 spacemacs rocks 第一季视频。

我看过你的视频,谢谢!但是Qt比较特殊,好像它必须要用自己的clang才能生成。 我看到 YCM-Generator 有一个 issue,但是我看不太明白。

我现在就是用spacemacs写qt和C++的东西,我的做法基本上是follow这个教程里的:http://doc.qt.io/qt-5/cmake-manual.html 搞定之后可以用ycmd补全 当时有一点小坑,如果你搞不定可以联系我一起试试。

谢谢你的回复,如何方便的话,你能不能大概说一下你的步骤? 我是用YCM-Generator 去生成 .ycm_extra_conf.y 但是报错。

我主要是用cmake配置qt的项目,然后用ycm-generator生成conf.py,一切正常