如果我将以下内容保存到/tmp/test.cpp:
#include <CoreServices/CoreServices.h>
#include <iostream>
int main() {
CFStringRef my_string = CFSTR("hello, world!");
std::cout << CFStringGetLength(my_string) << '\n';
}
Run Code Online (Sandbox Code Playgroud)
我可以正确编译它!clang++ -framework CoreServices %,但是clang_complete无法从CoreServices完成任何操作.
文档说我应该将编译器选项放在.clang_complete文件中(在这种情况下我使用的是/tmp/.clang_complete),但是到目前为止我尝试的所有内容都会test.cpp|| unknown argument: '-framework'出现在快速修复窗口中.
让clang_complete正确处理框架的正确方法是什么?