Loading....

原创文章,转载请注明出处http://ubuntusky.cn/2008/11/ubuntueclipse-cdtbug.html

我不知道其他平台包括Windows下的Eclipse CDT是否有这个问题。关于控制台提示Nothing to build for project ****.的问题,一般新建一个工程后,如果Project下设置的是Build Automatically的话,默认在保存和新建源文件时都会编译整个工程。


当然在新建工程的时候,都会显示Nothing to build for project ****这句。因为此时工程里没有源文件。不过还有一种可能,就是无法识别源文件。如果你用的源文件后缀名为大写的.C或者.CPP,也会出现这样的问题。虽然习惯上都将后缀写成小写形式,不过需要注意的是在Linux下文件名(包括后缀名)是区分大小写的,像hello.c和HELLO.C是两个不同的文件,如果项目中有使用大写后缀或以此区分两个文件并实现不同的功能(貌似在Linux内核中就有),那么工程就无法被编译。


这个问题很早在Eclipse社区已经有人提了。想必在新版本中已经解决了吧。不过Ubuntu的CDT版本还是3.1(目前最新版本是5.0)。而在Eclipse中也无法升级CDT。不过如果项目不大或者使用小写后缀的话或许也不是一个问题。

Reference URI:https://ubuntu-sky.blogspot.com/2008/11/ubuntueclipse-cdtbug.html

Have not found what you want?? Try to search by Google

Quote URI


Share/Save/Bookmark

Related Articles

Comments: 0 comments

Post a Comment

Archives

Recent Entries

Recent Comment

Powered By Blogger