我在Mac OS中使用Eclipse Juno CDT - Yosemite,不知何故我不能使用除iostream之外的任何头文件;尽管所有标题文件都包含在包含文件夹中。
main()程序完美地执行" Hello World"在iostream下,我猜想它位于同一个位置(在包括内);但抛出其他头文件的错误。
有人可以告诉我如何将main()程序指向包含。
答案 0 :(得分:0)
我可以通过右键单击我的C项目并将路径/usr/include
添加到Properties
- > C/C++ General
- > {{1}下的包含来解决此问题} - GT; Paths and Sybmols
- > Includes
- >添加...
为什么在项目"包括"时执行此步骤是必要的。提示Eclipse已经知道包含路径对我来说也不清楚,但我有完全相同的问题,并且能够以这种方式解决它。
另请参阅this question以获取对话框的图片。