Poco的编译和安装

ubuntu 下的安装和编译

  • 完整的安装需要下载MySql和OpenSSL
  • 安装OpenSSL
1.sudo apt-get install openssl;
2.sudo apt-get install libssl-dev;
  • 安装完这两个才可以,只安装一个编译会报错
  • 然后执行
 ./configure --no-tests --no-samples  --prefix=/usr/local/Poco --static --shared
  • 其中 /usr/local/Poco为编译好后头文件和库的安装位置
  • 然后 make make install
  • 到此 Poco 安装完成
    安装完成后可以去/usr/local/Poco 下查看安装的库

利用QT Creator编译程序时,在.pro文件中加入附加库
LIBS += -L /usr/local/lib/ -lPocoFoundation -lPocoNet -lPocoUtil

这里自己需要哪个模块链接哪个模块

./configure –omit=Data/ODBC,Data/MySQL,NetSSL_OpenSSL –prefix=/usr/local 不编译OBDC MySQL 和NetSSL_OpenSSL .h文件和
库文件放在/usr/local 目录下。

ARM版本的编译和安装

  • 编译安装Poco
    源码下载地址 poco 下载地址
  • 解压 tar -xzvf poco-1.7.8-all.tar.gz
    cd poco-1.7.8-all
    ./configure --config=ARM-Linux --no-tests --omit=Data,Crypto,NetSSL_OpenSSL --prefix=/home/ning/lib
    make
    make install
    到此Poco就交叉编译安装完成了。

我用的ARM 环境是 AM335x

发表评论

电子邮件地址不会被公开。