- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 CMake 生成 Makefile,但是我无法使用标准生成 .clang_complete
make CC='~/.vim/bin/cc_args.py gcc' CXX='~/.vim/bin/cc_args.py g++' -B
没有生成任何内容...
树结构看起来像这样
Root
|
|_core
| |_src
| | |_main.cpp
| | |_CMakeLists.txt (1)
| |_inc
| |_CMakeLists.txt (2)
|
|_lib
| |_rtaudio
|
|_CMakeLists.txt (3)
CMakeLists.txt(1)文件:
include_directories("${Dunkel_SOURCE_DIR}/core/inc")
include_directories("${Dunkel_SOURCE_DIR}/lib/")
link_directories("${Dunkel_SOURCE_DIR}/lib/rtaudio")
add_executable(Dunkel main.cpp)
target_link_libraries(Dunkel rtaudio)
CMakeLists.txt(2)文件:
subdirs(src)
CMakeLists.txt(3)文件:
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(Dunkel)
SUBDIRS(core)
set(CMAKE_CXX_FLAGS "-g")
我在这里做错了什么?
最佳答案
看起来与 make
相反,cmake
不会扩展波浪号,因此它将 is 视为路径的一部分。要使其按预期工作,请使用 cc_args.py 脚本的绝对路径或在命令中进行两个简单的更改:
$HOME
。更改后您的命令应如下所示:
CXX="$HOME/.vim/bin/cc_args.py g++" cmake ..
它应该可以工作。
关于cmake - .clang_complete 和 CMake?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14573117/
我已经设置了一个简单的项目来测试 VIM 作为 C++ 编译器以及教程中的简单 makefile 的可行性,但我似乎无法从 cc_args.py 脚本生成 .clang_complete 文件。 自述
最近在用clang_complete做C++代码补全。它对小程序来说既好又快,但对我来说太慢了(我正在处理大型代码库,通常一个文件需要几秒钟来编译),即使我使用了 libclang,它可以缓存一些解析
我想设置我的 CMakeLists.txt 文件,以便它可以生成 vim 插件 clang_complete 所需的 .clang_complete 文件。 通常,您可以通过将一个参数传递给它与编译器
考虑这个源片段: class Z { public: Z(int){} void foo() {} }; 这按预期工作: int main() { Z a(1); a.
我最近发现了 clang_complete,并想在 MacVim 中试一试。我正在做 iOS 开发,一开始我遇到了 UIKit/UIKit.h file not found 错误,就像其他人遇到的那样
我使用 Vim 和 clang_complete 来完成全能。 当我需要完成时,插件会自动触发,例如,在我输入 . 之后或 ->访问对象成员或方法(见下面的截图)。 该插件工作得非常好,但是我需要一种
我已经使用omniCppComplete + ctags有一段时间了,希望对代码补全进行进一步的改进。 根据这里的建议[ 1 ],gccsense 和 clang_complete 似乎是替代品。但是
我正在使用 CMake 生成 Makefile,但是我无法使用标准生成 .clang_complete make CC='~/.vim/bin/cc_args.py gcc' CXX='~/.vim/
在尝试使用 clang complete 为 C 设置自动完成时在 vim 中,到目前为止,当我在 .c 文件中时,当我按下 ctrl+x,u 时,我会自动完成。但是它只显示一些符号。 包含标题中的所
在clang_complete.txt(帮助文件)中,它在clang_complete-compl_kinds中显示了这些: 2.Completion kinds *
我正在尝试制作 clang_complete和 neocomplcache一起玩得很好。我的问题是,当我打开 cpp、c、objc 或 objcpp 文件时,出现以下错误neocomplcache c
我在 Linux 系统上安装了 clang 和 clang_complete。我在我的 .vimrc 中添加了以下行: let g:clang_user_options='|| exit 0' set
我正在尝试使用 clang_complete作为 vim C++ 补全。我必须注意我正在使用 pathogen也。我采购了为 clang-pathogen 提供的 vimball,并将所有内容放在我的
所以最近我一直在尝试建立一个基于 Vim 的 iOS 工作流程。 我找到了 clang_complete,并且像这样在我的 .vimrc 中设置了 clang 用户选项 let g:clang_use
所以我有一个非常基本的 C 程序来尝试和测试 clang_complete: #include #include struct xampl { int x; }; int main() {
我试图让 gcc 到 dump the include paths和我的 .clang_complete 文件现在看起来像: -std=gnu89 -nostdinc -I/usr/src/linux
如果我将以下内容保存到/tmp/test.cpp: #include #include int main() { CFStringRef my_string = CFSTR("hello, w
我是一名 Linux 初学者,只想开始用 C 编写代码/学习一些有关套接字的知识,但事实证明我不得不花 6 个小时来尝试为 vim 安装 clang_complete。 这是我所做的: cd ~/下载
我试图为 vim 安装 clang_complete。 我已经下载了源代码,当我尝试制作它时,它给了我这个: E492: Not an editor command %MkVimball! clang
案例:用gVim 7.3测试clang_complete 我安装了 MinGW,然后遵循教程 here下载并编译 clang。它编译了大约一个小时,然后 make install。铛工作。我特别喜
我是一名优秀的程序员,十分优秀!