c++ - Sublime 上的 EasyClangComplete 有什么用?

标签 c++ c++11 sublimetext3 std sfml

我最近开始使用 Sublime,使用从源代码构建的 SFML。我将我的 Core::Blocks 项目迁移到 Sublime(将源文件和头文件放在良好的文件夹中,并制作了一个使用它们的 Sublime 项目)。一切都编译得很好,运行良好,但有一些小问题。

但是有一个问题; EasyClangComplete 无法识别 std .当我写 std::string#include <string> , std位于红色矩形中,警报显示“无法识别的标识符”。更奇怪的是,Sublime 本身的语法高亮不识别 std ,因为 std::是白色的,sf::来自 SFML 或 ios::是绿色的。我错过了什么?

最佳答案

抱歉,我不知何故错过了这个问题。既然你问了这个问题,我已经将文档添加到插件中,应该有一种更简单的方法来使用 MinGW 在 Windows 上配置它。请参阅此处的设置示例:https://niosus.github.io/EasyClangComplete/settings/#common_flags

为了完整性,您的 common_flags 应该看起来像:

"common_flags" : [
    "-IC:\\MinGW\\lib\\gcc\\mingw32\\6.3.0\\include\\c++",
    "-IC:\\MinGW\\lib\\gcc\\mingw32\\6.3.0\\include\\c++\\mingw32"
],

关于c++ - Sublime 上的 EasyClangComplete 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48896893/

相关文章:

c++ - 我可以修改 std::priority_queue 以增加重复数据的计数吗?

node.js - Sublime linter node 14错误循环依赖

c++ - 如何将数值数据序列化为 char*

c++ - 解决代码中模块之间的相互依赖

c++ - Openssh 程序化 MD5 哈希摘要与 shell 命令输出不匹配

c++ - 将 bind1st 和 bind2nd 与转换一起使用时出现问题

sublimetext - 在 Sublime Text Editor 中隐藏具有特定扩展名的文件?

sublimetext3 - 如何使 Sublime Text 3 在 ctrl +/注释后将光标移动到下一行?

c++ - 我应该如何对代码生成器进行单元测试?

c++ - 一个解决方案,两个项目 : how to call a console project from a windows application? C++