Poco 1 3 5 for ARM 交叉編譯

2021-08-30 23:33:20 字數 744 閱讀 2748

os : suse 10

ver : poco 1.3.5

compiler : gnu gcc 4.3.2 for arm

前置條件 : stlport for arm 已經編譯成功

1. 確保arm編譯成功安裝,並配置好環境變數。

2. 解壓poco壓縮包

3. 進入poco目錄,執行./configure --no-tests --omit=netssl_openssl,crypto,data --config=arm-linux

4. 編輯build/config/arm-linux,修改一下配置(stlport編譯後執行make install)

stlport_include = /usr/local/include/stlport

stlport_lib = /usr/local/lib

openssl_include = /usr/local/arm/4.3.2/include

openssl_lib = /usr/local/arm/4.3.2/lib

5. 由於poco for arm需要libstlport_arm-linux-gcc.so這個庫,實際就是libstlport.so,故需要做個軟連線

6. 由於stlport的ostream不支援long double型別,故需要修改foundation/src/format.cpp,修改處是216和217,將long double改為double.

7. make, 大功告成.

poco選取元素

根據多個元素屬性選取 poco name com.yunmall.lc id tab me click 根據當前元素的多個屬性值選取元素 poco text 我 name com.yunmall.lc id tab me click poco resourceid com.yunmall.lc id...

POCO安裝並測試

poco是c 實現的包含網路的,可以整合到應用的開源庫。官網位址為 configure omit data odbc,data mysql make make install動態鏈結庫預設安裝在 usr local lib 下 標頭檔案預設安裝在 usr local include 下 使用官網例子...

什麼是POCO類

在說明什麼是poco類之前,首先要說明的概念就是,什麼是持久化類?一。持久化類 在應用程式中,實現業務問題的的實體就是持久化類。但是不能認為持久化類的例項都是持久化的,它也可以是脫管狀態或瞬時狀態。二。poco類 plain old clr object 如果這些持久化類遵循一些簡單的規則,nhib...