`
85977328
  • 浏览: 1903783 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Eclipse CDT 解决 "for loop initial declaration used outside C99 mode" 错误

 
阅读更多
在用 Eclipse CDT 编写c程序时出现 `for' loop initial declaration used outside C99 mode 错误是因为加 -std=c99 选项

C99标准支持下面这种for 循环的变量i的定义及初始化方式:
	for (int var = 0; var < 10; ++var) {
	}


C99标准之外的C标准支持下面这种for 循环的变量i的定义及初始化方式:
	int var;
	for (var = 0; var < 10; ++var) {

	}



解决办法:

右键点击项目->Properties->C/C++ Build -> Settings -> Tool Settings -> GCC C Complier -> Miscellaneous

在 "Other flags" 中追加 -std=c99




附加阅读
c89与c99的一个小区别
在eclipse中开发的时候,
char n[] = "abcda";
上面的语句都可以编译通过,但是在c89运行的时候会报错,只能使用4个字符以内的长度
而c99则无限制
分享到:
评论

相关推荐

    Eclipse CDT API文档

    Eclipse CDT(C/C++ Development Tools)是Eclipse IDE中的一个核心插件,它为C和C++开发者提供了一套完整的集成开发环境。CDT API文档是专门为那些想要扩展或定制Eclipse CDT功能的程序员准备的,它包含了大量的...

    ubuntu 下eclipse CDT搭建交叉编译开发环境

    ubuntu 下eclipse CDT搭建交叉编译开发环境 本文将详细介绍如何在ubuntu平台下使用eclipse CDT搭建交叉编译开发环境,包括准备相关软件安装包、安装软件包、应用程序编译、导入现存的makefile project、Qt 插件安装...

    免费下载:eclipse cdt编译C++的插件

    Eclipse CDT(C/C++ Development Tooling)是Eclipse集成开发环境(IDE)的一个重要扩展,专为C和C++编程提供强大的支持。它包含了源代码编辑器、构建工具、调试器以及项目管理和版本控制等多种功能,是C/C++开发者...

    eclipse cdt 解析C++ AST

    Eclipse CDT(C/C++ Development Tooling)是Eclipse的一个插件,主要用于C和C++程序的开发环境。它不仅提供了代码编写的基本功能,还能够解析和分析C++代码,构建抽象语法树(Abstract Syntax Tree,简称AST),并...

    eclipse CDT最新插件9.3.0版

    Eclipse CDT(C/C++ Development Tooling)是一款强大的开源集成开发环境(IDE),专为C和C++编程设计。最新版本9.3.0带来了许多改进和新特性,使得它成为开发Go语言项目的理想选择。以下是关于这个插件的一些关键...

    eclipse cdt9.11源码

    Eclipse CDT(C/C++ Development Tooling)是Eclipse IDE的一个重要插件,它为C和C++开发者提供了一套完整的开发环境。CDT9.11是该插件的一个版本,它包含了用于编译、调试、代码导航、自动完成和错误检查等功能的源...

    eclipse cdt.9.10源码

    Eclipse CDT(C/C++ Development Tooling)是Eclipse集成开发环境(IDE)的一个重要插件,专门用于C和C++编程。CDT提供了一系列的工具和功能,使得开发者能够在Eclipse平台上进行高效的C/C++开发工作。版本9.10是...

    Eclipse CDT(C & C++ Development Tooling)开发环境的搭建.pdf

    ### Eclipse CDT (C & C++ Development Tooling) 开发环境的搭建知识点解析 #### 一、概述 本文档详细介绍了如何在Windows环境下搭建Eclipse CDT (C & C++ Development Tooling) 开发环境的过程。该过程主要包括...

    Eclipse CDT + C / C++ 环境安装+编译_调试

    标题 "Eclipse CDT + C / C++ 环境安装+编译_调试" 提供了关于在Eclipse集成开发环境中配置C和C++编程环境的信息。这通常涉及到安装Eclipse CDT(C/C++ Development Tooling)插件,以及设置编译器和调试器。我们将...

    Eclipse cdt+ MinGW 在Windows下编程

    ### Eclipse CDT + MinGW 在 Windows 下编程:深入解析与实践指南 #### 一、开发环境配置:Eclipse CDT + MinGW 在探讨如何利用 Eclipse CDT 和 MinGW 进行 Windows 平台下的编程之前,我们首先要确保拥有一个稳定...

    eclipse_cdt的使用教程

    3. **源代码编辑**:Eclipse CDT提供了强大的源代码编辑器,支持语法高亮、自动完成、代码折叠、错误检查等功能。你可以通过右键点击文件,在上下文菜单中选择"Open With" -&gt; "C/C++ Editor"来打开。 4. **构建设置...

    linux安装eclipseCDT对应的jdk和eclipseCDT安装包

    在Linux系统中,Eclipse CDT(C/C++ Development Tooling)是一款强大的集成开发环境,专为编写C和C++程序而设计。Eclipse CDT是Eclipse平台的一部分,允许开发者利用Eclipse的强大功能来创建、调试和管理C/C++项目...

    org.eclipse.cdt.ui_6.6.100.201911141456.jar

    步骤: 1.下载CDT 9.10 http://download.eclipse.org/tools/cdt/releases/9.10 ...将本补丁名字改成你安装的org.eclipse.cdt.ui的名字(我的是org.eclipse.cdt.ui_6.6.100.201911141456.jar)后放到plugins目录里

    CDT.rar_CDT_CDT eclipse_eclipse cdt_visual c

    "CDT documentation for installation for Eclipse" 指出这个压缩包内包含了CDT在Eclipse中的安装指南。这意味着用户可以参考这份文档来了解如何将CDT集成到Eclipse IDE中,以便进行C和C++的开发工作。 **标签解析...

    Eclipse cdt debug 转release1

    Eclipse CDT Debug 转 Release 版本的配置与注意事项 Eclipse CDT 是一个功能强大的集成开发环境(IDE),广泛应用于 C/C++ 项目的开发和调试。 Debug 和 Release 两个版本是 Eclipse CDT 中两个重要的配置选项,...

    windows下配置eclipse+CDT+Cygwin调试平台

    在Windows操作系统上构建一个强大的C/C++开发和调试环境,我们可以使用Eclipse集成开发环境(IDE)配合CDT(C/C++ Development Tooling)插件和Cygwin工具集。以下是一个详细的步骤指南: 首先,确保你有Java ...

    eclipse cdt 配置相关文件

    你可以访问官方网站下载适用于你操作系统的Eclipse版本,通常推荐选择带有CDT插件的"Eclipse IDE for C/C++ Developers"版本。安装完成后,启动Eclipse并进行基本设置,如工作区选择等。 接着,我们要安装Cocos2dx...

    eclipse下安装cdt时出现的问题

    在Eclipse中使用CDT(C/C++ Development Toolkit)进行C++编程时,有时会遇到“Launch failed. Binary not found”或“Program file not Specified”的错误提示,这些问题通常是由于编译器配置不正确或者Eclipse无法...

Global site tag (gtag.js) - Google Analytics