+ -
当前位置:首页 → 问答吧 → 为什么调用函数没有输出,

为什么调用函数没有输出,

时间:2009-12-10

来源:互联网

Eclipse 3.5.1 + CDT
如果新建项目时选空项目,运行c/c++代码就会出现出错对话框提示:“binary not found”。
但是新建项目时选择Hello Word Project就不会有问题,能够成功运行。
疑惑中,求解。

作者: my35   发布时间: 2009-12-10

空项目没有代码,哪来的可执行文件(binary)?

要适应Eclipse CDT,最好有过使用Eclipse编写Java程序的经验,很多操作,比如add source folder,add source file,import project等二者是一样的。

另外在
http://www.ibm.com/developerworks/cn/

http://www.ibm.com/developerworks/
的右上角的搜索内搜索“eclipse cdt”可以找到很好的教程。

作者: a14331990   发布时间: 2009-12-11

可能是没有点编译吧,我刚刚用这个,前几天也遇到了这样的问题。
用VS的时候习惯直接就点运行,因为它会自动的编译;但是eclipse要先编译一次,再运行。
而且,我今天还发现,如果改了代码没保存,而编译运行的话,它还是会编译原来的代码

作者: 麻辣丝瓜   发布时间: 2009-12-11

二楼可能误解我的意思了。

Eclipse新建项目时有两个选项,一个是Empty Project, 一个是Hello World Project。用Empty Project方式新建工程后,然后添加源代码文件代码,然后编译项目,通过后运行,会提示:“Launch failed,Binary not found”;用Hello World Project方式新建工程后编译、运行却都没有问题。

我想我肯定是少了哪些步骤,Eclipse中C/C++语言部分没有汉化,我在官网上找到的汉化包是BabelLanguagePack-eclipse-zh_3.5.0.v20091121043401.zip,不知道怎么汉化不了C/C++语言的部分,英文用着有点不习惯。

谢谢你提供的网址,貌似很不错,我去仔细看看。

作者: my35   发布时间: 2009-12-12

我这里没这个问题。Eclipse 3.5.1,CDT 6.0.1。

作者: a14331990   发布时间: 2009-12-12

在工具栏里有一个铁硾的小图标,那个是”build debug for hello" , "hello"是工程名,点下这个后,哈哈,就能运行啦。

作者: jklmnlkevin   发布时间: 2010-10-04