clang_completeを vim C++ 補完として使用しようとしています。私も病原体を使用していることに注意する必要があります。clang-pathogen 用に提供された vimball を入手し、すべてを~/.vim/bundle/Clang_complete
ディレクトリに配置すると、すべてが魔法のように機能しました...私STL
のBoost
補完は正常に機能します。
これが私がしたことです:
1/test_qt.cpp
ファイルを作成する
#include <QApplication>
#include <QWidget>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget window;
window.resize(250, 150);
window.setWindowTitle("Simple example");
window.show();
return app.exec();
}
2/ランqmake -project
3/ランqmake -o Makefile testFiles.pro
4/ランmake
make
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o test_qt.o test_qt.cpp
g++ -m64 -Wl,-O1 -o testFiles test_qt.o -L/usr/lib/x86_64-linux-gnu -lQtGui -lQtCore -lpthread
5/ 実行し./testFiles
、すべてがうまくいきました。愚かなウィンドウが表示されました...
Qt の完了を取得できない理由がわかりません...Makefile
正しく生成されました。どうすればよいですか? 走ってみた
statquant@euclide:~/.vim/testFiles$ make CC= '~/.vim/bundle/Clang_Complete-Pathogen/bin/cc_args.py' CXX='~/.vim/bundle/Clang_Complete-Pathogen/bin/cc_args.py'
しかし得た:
make: Nothing to be done for `/home/statquant/.vim/bundle/Clang_Complete-Pathogen/bin/cc_args.py'.