当前位置: 首页 > news >正文

网站整站开发视频教程/代运营公司怎么找客户

网站整站开发视频教程,代运营公司怎么找客户,苏州小程序开发公司哪家好,有哪些好的做兼职网站俗话说分享是学习的重要途径之一,提高自己的过程,学习,研究,应用,解决问题,总结,分享;闲来无事时便可总结下自己学习过的知识,把之前遇到过的问题也上升到方法论&#xf…

        俗话说分享是学习的重要途径之一,提高自己的过程,学习,研究,应用,解决问题,总结,分享;闲来无事时便可总结下自己学习过的知识,把之前遇到过的问题也上升到方法论,把自己踩过的坑也罗列出来以防重蹈覆辙!好了,废话少说,书归正转!

       本系列讲座全部是以C++部分为题讲解ICE的各个部分,从入门到精通吧;说的有点高大上了,说白了就是对我自己知识点的一个梳理吧,里面有什么错误和误导的地方也请大方的指出~~;工欲善其事必先利其器,我们的后台服务全部使用linux作为开发环境,对,ubuntu or debian都可以,哦,对了,最好64位。那接下来我们开始一阳指和六脉神剑的修炼之旅。使用的是ubuntu server 64位,其实那个版本无所谓,版本新了,系统中g++编译器支持版本高些; 

berli@ubuntu64:~/Test$ cat /etc/issue
Ubuntu 15.10 \n \l

更新ubuntu的最新安装信息

berli@ubuntu64:~$ sudo apt-get update

安装git以便我们获取最新的源代码,一个类似svn的东东,但git是比较先进和代表未来发展方向的,建议学习下

<span style="font-size:18px;">berli@ubuntu64:~$ sudo apt-get install git</span>

下载ICE最新的代码

https://github.com/zeroc-ice/ice

berli@ubuntu64:~/Test$ git clone --recursive https://github.com/zeroc-ice/ice.git




安装编译所需要的各种依赖包,否则直接编译时会报下面的错误

sudo apt-get install libssl-dev liblmdb-dev libbluetooth-dev libdbus-1-dev libbz2-devmake: pkg-config: Command not found
make: pkg-config: Command not found
Compiling [amd64-static] src/Slice/Grammar.cpp
Compiling [amd64-static] src/Slice/Scanner.cpp
Compiling [amd64-static] src/Slice/CPlusPlusUtil.cpp
Compiling [amd64-static] src/Slice/JavaUtil.cpp
Compiling [amd64-static] src/Slice/Parser.cpp
Compiling [amd64-static] src/Slice/PythonUtil.cpp
Compiling [amd64-static] src/Slice/PHPUtil.cpp
。。。。。
/usr/bin/ld: cannot find -lmcpp
/usr/bin/ld: cannot find -lcrypto
collect2: error: ld returned 1 exit statusIn file included from src/IceBT/Engine.h:14:0,from src/IceBT/Engine.cpp:10:
src/IceBT/Config.h:16:33: fatal error: bluetooth/bluetooth.h: No such file or directorysrc/IceBT/DBus.cpp:15:23: fatal error: dbus/dbus.h: No such file or directory
compilation terminated.



Berkeley DB下载,编译,安装

下载:
Skip to end of metadata
$ wget https://zeroc.com/download/berkeley-db/db-5.3.28.NC.tar.gz

解压:

$ tar xzf db-5.3.28.NC.tar.gz

必须给bdb打patch,否则编译后无法使用

$ cd db-5.3.28.NC/build_unix
$  patch -p0 < ../db/patch.db.5.3.28
$ ../dist/configure --enable-cxx --enable-java

编译&安装

$ make

$ sudo make install

On a 64-bit platform, you need to create a lib64 symbolic link to the lib directory:

$ cd /opt/db53
$ ln -s lib lib64
安装mcpp,从zeroic的给的github下载源码
Clone the zeroc-inc/mcpp repository hosted on GitHub:
$ git clone https://github.com/zeroc-ice/mcpp.git

进入目录,make,sudo make install就可以了


也可以直接下载mcpp,按照下面步骤执行命令,编译,安装

http://prdownloads.sourceforge.net/mcpp/mcpp-2.7.2.tar.gz?download
tar xvf mcpp-2.7.2.tar.gz  
cd mcpp-2.7.2  
patch -p0 < ../mcpp/patch.mcpp.2.7.2  ./configure CFLAGS=-fPIC --enable-mcpplib --disable-shared  make && make install 

OK,安装上面依赖的各种开源库,我们现在请我们的主角ICE登场,万事俱备只欠东风~,进入cd ice/cpp目录,开始make,

经过漫长的编译时间后,执行sudo make install完成了安装;到此,我们完成了ice编译环境的搭建。



ICE默认是安装到/opt目录,我们要拷贝到/usr/local/bin(当然你也可以/usr/bin)

把ICE的bin文件拷贝到/usr/local/bin

sudo cp /opt/Ice-3.7a3/bin/ /usr/local/bin/
测试下slice2cpp




转载于:https://www.cnblogs.com/mtcnn/p/9410041.html

http://www.lbrq.cn/news/762445.html

相关文章:

  • 网站一个人可以做吗/百度网站的网址
  • 响应式网站的排版/专业seo网络推广
  • 做web网站的步骤/信息流广告案例
  • 高校门户网站开发/网址缩短在线生成器
  • 怎么做网站教程/百度推广营销怎么做
  • 免费设计图片素材网站/深圳网站建设哪家好
  • 网站建设营销公司/sem是什么的缩写
  • 连锁酒店网站方案/网络营销八大职能
  • 微店那样的网站怎么做/seo关键词查询
  • 建站塔山双喜/万网查询
  • 软件开发项目/seo谷歌外贸推广
  • 怎样做打赏网站/关键字c语言
  • 福田做棋牌网站建设找哪家公司好/百度竞价seo排名
  • app要有网站做基础知识/班级优化大师app下载学生版
  • 可以做简历的网站/网络电商推广方案
  • 做微信表情的微信官方网站/浙江seo技术培训
  • 申请网站就是做网站吗/重庆森林电影简介
  • 装修案例欣赏/长沙百度首页优化排名
  • 美工做图哪个网站好/网站怎么做推广
  • 做网站需要懂哪些语言/网站seo推广计划
  • 龙岗网站/app推广联盟平台
  • 万户网站制作/百度sem是什么意思
  • 同企网站建设做网站/网络营销八大工具
  • 做数据分析好看的网站/培训心得体会范文大全1000字
  • 怎样做免费网站卖东西/指数平滑法
  • 服务建设网站/网页制作的步骤
  • 商城手机网站建设多少钱/四种基本营销模式
  • 企业网站如何优化排名/站长工具网址是多少
  • 网站 水印/谷歌收录提交入口
  • 商城源代码/seo推广方案怎么做
  • ATAM:基于场景的软件架构权衡分析法
  • 加密货币交易所开发:如何打造安全、高并发的数字资产交易平台?
  • 【深度学习计算性能】04:硬件
  • vercel部署上线
  • 双椒派E2000D网络故障排查指南
  • 【代码随想录day 19】 力扣 450.删除二叉搜索树中的节点