文档章节

用Eclipse+CDT+MinGW+SVN搭建跨平台的开发环境

iTeacher
 iTeacher
发布于 2010/12/27 13:47
字数 268
阅读 1509
收藏 1

Windows环境:

1、 安装Eclisp+CDT

2、 安装MinGW,设置环境变量。例如:

set path=%path%;D:"MinGW"bin

set LIBRARY_PATH=D:"MinGW"lib

set C_INCLUDE_PATH=D:"MinGW"include

set CPLUS_INCLUDE_PATH=D:"MinGW"include"c++"3.2.3;d:"MinGW"include"c++"3.2.3"mingw32;D:"MinGW"include"c++"3.2.3"backward;D:"MinGW"include

 3、安装TSVN或者在Eclipse里面安装Subsvn;

Linux环境:

1、 安装ECLIPSE+CDT

2、 安装JRE,设置JRE的路径或者直接把JRE拷贝到Eclipse的目录下。

3、 安装svn

 

项目运行设置:

1、 include目录的添加。

a)         perference -> c/c++ -> debug -> Common source lookup中添加需要include的目录。

b)        目前还没有找到在项目中是否能够直接添加。

2、 创建项目,

创建项目时注意在window下面需安装mingw complier,在linux下面选择gcc

创建一个src的文件目录,把所有的代码文件放在src目录中。并且用svn做代码同步。

3、 build路径的设置

不设置目录则会提示:Nothing to build.

Project->Properties –> c/c++ build -> Build Variables中添加Build Variables.

选择类型:build_file, Directory,值:src

 

4、运行测试。

本文转载自:http://www.cnblogs.com/tionase/archive/2008/10/15/1311569.html

共有 人打赏支持
iTeacher
粉丝 3
博文 60
码字总数 2664
作品 0
绍兴
Vagrant 打造跨平台的开发环境

两个项目开发下来,因团队环境不一样,整合修bug成为了一件苦差事。虽然后来搭建了一台测试服务器,但是有时候受网络原因,还是不能连接到测试服务器上。因团队成员能力和习惯都不一样,有的...

cjp路人
2014/08/24
0
0
Java基础教程

1. Java概述 1.1 Java语言概述 1.2 Java虚拟机以及跨平台原理 1.3 Java的主要就业方向 1.4 Java的不同版本 1.5 Java开发环境搭建 1.6 第一个Java程序示例 1.7 Java类和对象的概念 2. Java语法...

李序锴
2017/12/28
0
0
Vagrant简介和安装配置

Vagrant的更新比较多,因此大家不要尽信网上的教程,包括此文,建议使用最新版,配置还是以Vagrant官网文档为准。 Vagrant是什么?                 Vagrant 是一款用来构建...

mickelfeng
2015/11/26
64
0
pvDuino上安装Java开发平台

软件硬件平台 硬件pcDuino一块 软件环境,pcDuino运行ubuntu系统 开发环境安装 1.首先检查你的ubuntu系统是否安装了java开发环境,你可以用 在控制台会输出安装的java版本,此时表示你已经安...

雨后的彩虹桥
2014/03/03
364
0
QT平台的手持媒体播放器项目如何去做?

一、本课程是怎么样的一门课程 1.1、课程的背景 Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程式,也可用于开发非GUI程式,比如控制台工具和服务...

我是小北
2013/12/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

nginx模块学习六 add_header 跨域访问

语法 Syntax: add_header name value [always];Default: --Context:http,server,location,if in location 例:/etc/nginx/conf.d/default.conf server {    listen       80; ......

Romanceling
今天
0
0
SpringBoot初探

#SpringBoot初探 三种创建SpringBoot项目的方式: 第一种:使用IDEA创建maven项目,选择maven-archetype-quickstart; 第二种:使用IDEA创建Spring Initializer,选择web组件; 第三种:使用...

向码而生
今天
2
0
IO

JAVA中IO技术:BIO、NIO、AIO 1、同步异步、阻塞非阻塞概念 同步和异步是针对应用程序和内核的交互而言的。 阻塞和非阻塞是针对于进程在访问数据的时候,根据IO操作的就绪状态来采取的不同方...

DemonsI
今天
0
0
org.apache.commons 常用工具类

一. org.apache.commons.io.IOUtils closeQuietly 关闭一个IO流、socket、或者selector且不抛出异常。通常放在finally块。 toString 转换IO流、 Uri、 byte[]为String。 copy IO流数据复制,...

sprouting
今天
0
0
linux使用Inotify监控目录或者文件状态变更

基本概念: Inotify 是一个 Linux特性,它监控文件系统操作,比如读取、写入和创建。Inotify 反应灵敏,用法非常简单,并且比 cron 任务的繁忙轮询高效得多。 需求: 1.有一个文件采集进程,...

mickelfeng
今天
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部