找不到Qt创建者标准标头

时间:2016-04-10 04:03:32

标签: c ubuntu-14.04 qt-creator code-completion

我在ubuntu 14.04.04LTS上的QtCreator 3.0.1中完成代码完成时遇到了很多麻烦。

我去了QT创建者网站并下载了最新版本3.6.1,我想我已经确定了问题,但不知道如何修复它。

要复制,我转到“文件|新文件或项目|非Qt项目|普通C应用程序” 然后制作一个test.c文件,qmake构建系统,我选中“桌面工具包”,然后开始。

正如你在这里看到的: cant find stdio 它找不到stdio.h 但如果我特意写:

 #include "/usr/include/stdio.h" everything works!

codecompletion works when manually included 我能找到包含搜索路径的唯一地方是工具|选项| C ++ |文件命名 - >搜索路径和/ usr / include已经存在。

我已经尝试了一个C ++空白项目,以防它只适用于C ++文件,但它也找不到搜索路径。在其他地方是否存在缺失或错误的设置,以便我可以使用标准命名方案?

1 个答案:

答案 0 :(得分:1)

啊!找到了。那么"桌面套件"因为某些愚蠢的理由从未选择过编译器,即使在设置过程中它会自动检测到铿锵无论如何,当我从工具|选项|构建&中选择它时运行|套件选项卡|桌面(默认)并从下拉框中选择编译器代码完成再次运行。