前言:Eclipsecdt针对C/C++程序必须先build再run.
首先,如果工程本身一切正常的话,显示Nothing to build for XXX只是为了说明当前build跟上一次build没有区别,因此不需要再build新的内容。(即两次build之间未对源代码做任何改动!!)
其次,不正常情况下出现 Nothing to build for XXX.
当build的时候出现“nothing to build for XXX”,原因有以下几个(部分参考网络):
1.工程配置问题。
这里注意将“build Artifact”下的“Artifact Type”选为“Executable”。(我导入工程时eclipse没有
自动设置该项,一般新建工程都没有问题的。)
2.注意C工程中源文件不能以.cpp结尾;同样C++工程中源文件不能以.c结尾。另外,文件后缀名都要是小写
字母,不能是大写字母。
3.如果在window系统下,上图中“Binary Parser”标签下选择“PE Windows Parser”;若在linux系统下,
则选择“Elf Parser”。(感觉这一条在启动eclipse时会自动配置好)