C/C++一个项目只能容忍一个main()函数,但是有时候这样并不是很方便,尤其是自己练习编程的时候,一个小程序就要在eclipse中建个项目好烦!
我这里用的是linux的编程环境,然后编译我用的不是makefile而是scons(http://www.scons.org/)。scons比makefile方便,而且因为是用python编写的所以比较容易自己编程。
1)在project的properties里面build command填上scons
2)在代码的debug或者release目录下创建一个SConstruct(相当于make的makefile),编辑如下
from glob import glob
debugcflags = ['-W1', '-GX', '-EHsc', '-D_DEBUG', '/MDd']
env = Environment()
srcFiles = glob('../src/*.cpp')
for sf in srcFiles:
env.Program(target=sf.split('/')[-1][0:-4], source = [sf])
3)在behaviour tab里面修改
build(Incremental build): all改成空白
clean: clean修改成-c
注意事项:这里我默认是对每个cpp单独编译成一个可执行文件,这对于编程学习足够了,要讲多个文件编译成一个可执行文件要做下修改,也很简单了。windows下应该也是可以配置运行的,应该要设一下python和scons的目录,因为我用的是linux系统,这里就不多说了!
分享到:
相关推荐
如何使用Eclipse编译C 环境
如何使用Eclipse编译C,C++,JAVA程序
遇到过好多次eclipse不编译问题,网上搜了几次也没有找出不编译的具体原因,大多说是eclipse的问题。 总结网友说法加上个人经历,总结了几个不编译的处理,希望对大家有帮助。
很简单的一个功能,就是在java代码中右键的时候,会显示出来一个选项点击之后,在系统剪贴板里面就有了main函数的代码。然后粘贴到java代码里面就行了。这么做的目的是,我在写代码的过程中写一个函数经常要写个main...
eclipse反编译工具安装后可直接在项目中查看jar包中源代码,开发中如果想看别人jar包的具体实现用起来感觉很方便 安装方法:解压后直接将目录放到eclipse的目录下,然后在目录下新建一个links名称的文件夹(如果没有...
eclipse3.4.2编译日志 出错信息
用Eclipse反编译Class文件的安装方法
Hadoop源代码eclipse编译教程
android launcher Eclipse编译,运行中需要添加相关系统的jar包,添加方法在运行必看.doc有介绍
解决eclipse无法自动编译问题!解决eclipse无法自动编译问题!
eclipse新建项目出现不编译问题的解决方案
eclipse编译C++的插件,用于eclipse编译C++,可满足w7用户初学者的要求
1、已经安装了Eclipse,如我的Eclipse目录:E:\Work_Soft\Eclipse 2、反编译插件包:eclipse 反编译插件_jad 3.3.0.zip 二、步骤: 1、解压反编译插件包“eclipse 反编译插件_jad 3.3.0.zip” 2、将插件包中的...
eclipse导出带有main方法的jar包
Hadoop源代码eclipse编译教程[汇编].pdf
该文档的目录如下: 1.1实验目的 1.2实验环境 V 1.3实验步骤 1.3.1安装eclipse 1.3.2安装Hadoop- Eclipse Plugin ...1.3.5在Eclipse 中创建MapReduce项目 附:查看HDFS文件系统数据的三种方法
Eclipse不编译java文件时的解决方式。
eclipse编译教程 该pdf有eclipse ide的源代码
eclipse是一款免费开源的Java集成开发环境,它本身只可以编译简单的Java程序,需要下载其他插件与它配合使用,才能完成复杂的开发。eclipse3.2.1反编译插件可以将以.class为后缀的二进制文件编译成java源文件,很...
eclipse的反编译插件 安装方法: 1. 将net.sf.jadclipse_3.3.0.jar 拷贝到eclipse的plugins目录下(在关闭eclipse的情况下进行,若不在关闭的情况下进行,添加进去后重启eclipse,或者关闭eclipse再打开) 2. 设置...