Ubuntu Eclipse Boost 配置

Boost 是我直接 sudo apt-get install 的,系统会帮我安装到 usr/include/boost 和
usr/lib 下,因此我可以直接使用 -lboost_system 库, 或直接 include <boost/thread.hpp>
而不用做额外的配置

?





1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

#include <boost/thread.hpp>

#include <iostream>

#include <stdio.h>

class
SpecificWork {

private:

    int
p_;

public:

    SpecificWork(int
value) : p_(value) { }

    void
operator()() {

        printf("Value is %d\n", p_);

    }

};

void
hello(int
value) {

    printf("hello %d\n", value);

}

int
main() {

    int
i = 1;

    SpecificWork work(i);

    boost::thread
worker(&hello, i); //ok

    worker.join();

}

假设我已经写好这段程序了, 在命令行下直接编译的命令:

g++ sample.cpp -lboost_system -lboost_thread

现在,我把这段程序复制到 eclipse 下, 唯一需要修改的配置是:

右击项目,properties, settings, GCC C++ Linker, Libraries, Libraries(-l) 中添加两项
boost_system, boost_thread

另外, Library Search Path 是对那些没有将 boost library 放到系统默认库(/usr/lib)的同学准备的

这都是自己逐渐摸索出来的, eclipse 的配置无非是将手动转成自动, 当配置卡住时,可以参考编译程序时控制台的输出, 比如刚开始我在 eclipse
库中写的是 -lboost_system, 发现控制台出现的是 -l -lboost_system. 我再用命令行编译一遍,发现编译失败,于是就去掉了 -l
编译成功。

Ubuntu Eclipse Boost 配置,布布扣,bubuko.com

时间: 2024-08-09 02:38:25

Ubuntu Eclipse Boost 配置的相关文章

ubuntu eclipse下配置C++ 环境

首先你通过以下3个命令确定已安装好eclipse cdt sudo apt-get install eclipse sudo apt-get install eclipse-pde sudo apt-get install eclipse-jdt 如果没有出现问题.那你算完成任务了. 但是多数人是会出现问题的,比如我: Unresolved  inclusion <iostream> error 我打开eclipse项目属性 下的Path and Symbols  找到GNU C ++ 下为空

ubuntu下如何配置codeblocks字体颜色主题

1.在ubuntu的home中ctrl+h显示隐藏文件夹,找到一个.codeblocks的文件夹,然后那个文件夹中有一个default.conf的文件,选择打开方式gedit.然后将下面的代码复制进去,在复制进去之前,最好将你自己的配置文件备份好. 配置代码: <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <CodeBlocksConfig version=&q

Ubuntu Eclipse CDT 相关操作

1. 将 elipse cdt 加入到左侧程序启动栏 在 /usr/share/applications 下输入 sudo gedit eclipse.desktop, 然后输入 [Desktop Entry]Version=1.0Name=eclipseExec=/home/ck/eclipse/eclipseTerminal=falseIcon=/home/ck/eclipse/notice.xpmType=ApplicationCategories=Development 保存, sudo

ubuntu+idea intellij配置android开发环境

最近对移动开发产生兴趣,决定在未来几年内利用空余时间开发一些app或游戏什么的,鉴于ios开发成本较高,且自身对java相对熟悉,因此选择了学习android.都说android市场不很很好,收益较难,但是仍觉得只要功夫深,产品好,总会有人用. 不扯了,去网上搜了一下都是大部分android开发都是基于windows+eclipse,但是自己工作这段时间都是使用的linux+idea,而且用着特别舒服,因此决定依旧使用ubuntu+idea,不说废话了,配置过程如下: 1. 自己本职就是做jav

在Eclipse中配置Hadoop2.6.0

1.下载并配置插件 将下载的hadoop-eclipse-plugin-2.6.0.jar 放到Eclipse的dropins目录下,重启Eclipse. 2.配置 hadoop 安装目录 window ->preference -> hadoop Map/Reduce -> Hadoop installation directory 3.配置Map/Reduce 视图 window ->Open Perspective -> other->Map/Reduce -&g

【转载】Ubuntu环境下配置Android Studio

之前学习Android开发的时候,一直跟各种教程一样,使用的是Eclipse+ADT,主要是比较方便,容易上手,特别是对于习惯用Eclipse开发java的朋友来说,上手更是好无压力.但毕竟Eclipse+ADT最多只能算Google的干儿子,特别是在有了亲儿子Android Studio后,今后的潮流必定是使用Android Studio进行android开发. 因为嫌麻烦,所以一直没尝试,昨天闲来无事,鼓捣了一下,把Android Studio配置好了,最大的直观感受就是:漂亮!对平时总是羡

关于在eclipse中配置tomcat的各种坑

先说在windows下的,java环境什么的就不再记录了,记住装java ee之前,先要装好java se这样java ee才能顺利安装. 主要是安装好tomcat之后,在eclipse中进行配置的时候,在servers窗口最下面双击”创建服务器 ”的英文标记后,根据自己的tomcat版本,一步一步next进行创建,注意中间过程中jre的版本要调整跟自己的环境变量使用的一致的那个jre.还有一点注意的,配置好之后,还要注意一下,要是还运行不了的话,双击配置好的tomcatX,在弹出的配置页面中,

Ubuntu环境下配置Android Studio【转】

本文转载自:https://www.jianshu.com/p/1f6295f9c955 之前学习Android开发的时候,一直跟各种教程一样,使用的是Eclipse+ADT,主要是比较方便,容易上手,特别是对于习惯用Eclipse开发java的朋友来说,上手更是好无压力.但毕竟Eclipse+ADT最多只能算Google的干儿子,特别是在有了亲儿子Android Studio后,今后的潮流必定是使用Android Studio进行android开发. 因为嫌麻烦,所以一直没尝试,昨天闲来无事,

eclipse中配置的tomcat 启动正常 但是访问报404错误

问题描述: 在eclipse中配置的Tomcat,启动是正常的,控制台显示启动成功,也没有报任何错误信息,但是访问的时候就报404错误,然后直接在bin目录下启动startup.bat的方式就是正常的.然后就很纳闷,之后在网上搜了下资料,说是Eclipse的配置出了问题. 解决方案: 1.如果Server里的tomcat启动了,需要先停掉.然后再移除添加的项目 2.之后双击server中配置的tomcat服务器,会弹出如下界面. 3.在Server Locations配置中选择第二个选项,use