【发布时间】:2011-06-25 15:48:51
【问题描述】:
嗯,我一直在使用 Eclipse 进行 Java 开发,现在我正在尝试使用它来制作 C 应用程序。
问题是我觉得不太舒服。即:
- 我需要手动包含标题,即不自动。
- 我从未见过可用于解决任何问题的“快速解决方案”。
- 在编译之前我无法发现问题。
关于如何让自己感觉好一点的任何想法?
对不起,如果我的问题相当愚蠢,但是从 Java 到 C 的路对我来说相当困难。
谢谢!
【问题讨论】:
嗯,我一直在使用 Eclipse 进行 Java 开发,现在我正在尝试使用它来制作 C 应用程序。
问题是我觉得不太舒服。即:
关于如何让自己感觉好一点的任何想法?
对不起,如果我的问题相当愚蠢,但是从 Java 到 C 的路对我来说相当困难。
谢谢!
【问题讨论】:
是的,从 Java 转到 C 有点困难,当我编写 C 时,Java 并不存在。
一些cmets:
在 C 中自动包含标题很困难 见#include headers in C/C++
您可以使用 lint 来捕获一些错误... http://syncor.blogspot.com/2010/03/using-lint-in-eclipse-with-netburner.html
考虑使用 gTest 之类的工具进行 TDD,并自动化构建过程。 http://www.slideshare.net/amritayan/test-driven-development-in-c,可能会帮助您开发不同的节奏。
Eclipse 中的 gtest ...https://github.com/ospector/gtest-gbar
玩得开心!
【讨论】:
在 Mac OS XCode 上是一个选项。
启动时:
New Application -> Command Line Tool ->Type C
鲍勃是你的谚语(阿姨)。
您将获得所有 XCode 快捷方式并在编辑器窗口中按 ESC 以完成代码。
嗯....我想我会开始实际使用它。 ;-)
【讨论】:
回复:
我无法在问题出现之前发现问题 已编译。
您可以立即获得有关语法错误的反馈。它们显示为左侧装订线中的问号和错误下方的黄色波浪线。这会立即发生。确保在 Window->Preferences-General->Editors->Text Editors->Annotations 下勾选了 C/C++ Indexer Markers 和 C/C++ Occurrences 的“Show in”复选框。
【讨论】: