0

我目前正在处理我被分配的一个项目。我要对网关(也称为路由器)进行编程。我有一个带有 3 个虚拟机(3 个 debian 7.1 设备)的虚拟设置。

第一个代表网关(路由器),另外两个代表将通过网关在彼此之间传输信息的两个客户端(计算机)。两个客户端具有用于虚拟表示的静态 IP。

我已经在网关上为 Debian 安装了 Code::Blocks,并且我打算用 C++(或 C)对这一切进行编程。我还没有完全下定决心,但我现在打算使用 C++。

我已经搜索了一些以了解如何在 C++ 中创建套接字,这样我就可以开始掌握一些东西并开始查看我将从 Client1 发送的一些数据包。似乎有很多不同的库,但据我所知,Boost 是首选。我不太了解如何为 Debian 安装 boost 并在代码块中使用它,所以如果有人能解释一下它对我来说是低技术明智的..?

我已经下载了最新版本的 Boost 并将其提取到网关的某个位置。如何安装它并使其适用于 Codeblocks?

谢谢!

4

2 回答 2

3

将 Boost 集成到 Code::Blocks 超出了我的理解范围,但这是我在 linux 下获取和安装 Boost 的方法。这尤其适用于 1.54.0 版本,但您可以根据自己喜欢的任何版本进行调整:

mkdir -p ~/dev/boost
cd ~/dev/boost
wget http://sourceforge.net/projects/boost/files/boost/1.54.0/boost_1_54_0.tar.gz
tar -zxf boost_1_54_0.tar.gz
cd boost_1_54_0
sudo ./bootstrap.sh
sudo ./b2 install
sudo ln -s /usr/local/include/boost_1_54_0/ /usr/local/include/boost
于 2013-09-26T13:57:10.810 回答
0

http://tuxarena.blogspot.in/2009/01/how-to-compile-and-install-codeblocks.html

上面的链接会有所帮助。

谢谢和问候,
阿洛克·塔克

于 2013-09-26T13:17:26.620 回答