- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
所以最近我一直在尝试建立一个基于 Vim 的 iOS 工作流程。
我找到了 clang_complete,并且像这样在我的 .vimrc 中设置了 clang 用户选项
let g:clang_user_options='-fblocks -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk -D__IPHONE_OS_VERSION_MIN_REQUIRED=40300'
如此处所述:http://www.zenskg.net/wordpress/?p=199#comment-229
并添加了一些 framework/header/lib 路径。我不打算发布整行,因为它很大。
因此,我在命令行中使用 clang
(使用相同的选项)测试了我项目中其中一个文件的编译,它编译正常,但仅如果我使用 -arch armv6/7
标志。如果我不这样做,它会尝试为 i386 编译并提示缺少头文件。
到目前为止一切顺利。现在我只是在我的 .vimrc
中使用我给 clang
和 clang_complete
的用户选项的完全相同的选项,对吗?
没有。当我这样做并尝试在 Vim 中自动完成一个单词时,它说
unknown argument: '-arch'
在 Vim 的 QuickFix 列表中。我有点需要这个标志 - 我应该如何进行?
任何有用的想法。我很乐意让 iOS 代码完成在 Vim 下工作。
最佳答案
clang_complete 运行 clang -cc1
,这会导致编译器前端而不是驱动程序运行。编译器前端不理解 -arch
选项。 clang -cc1 --help
将向您显示可能的选项。您可能应该指定 -triple
或 -target-*
之一。
如果您不确定要使用什么,您可以像以前一样手动运行 clang,但要使用详细模式 (-v
)。这样它将打印 clang -cc1
命令行,您可以在其中找到适当的参数。
关于ios - clang_complete : Vim autocompletion for iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7840791/
我已经设置了一个简单的项目来测试 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。铛工作。我特别喜
我是一名优秀的程序员,十分优秀!