POCO安裝並測試

2021-07-12 04:04:32 字數 1215 閱讀 6071

poco是c++實現的包含網路的,可以整合到應用的開源庫。官網位址為:

./configure --omit=

data/odbc,data/mysql

make

make install

動態鏈結庫預設安裝在』/usr/local/lib/』下

標頭檔案預設安裝在』/usr/local/include』下

使用官網例子,測試一下(test.cpp):

#include 

#include

#include

using poco::basicevent;

using poco::delegate;

class source

};class target

};int main(int argc, char** argv)

編寫makefile

src = ./test.cpp

obj = $(

src:%.cpp=%.o)

exec = test

cc = g++

flags = -o2

#-l表示在鏈結時要鏈結庫的路徑,但是在生成的elf檔案中,並不包含庫的路徑,需要ld_library_path中有這個庫的路徑

#-wl,-rpath不僅僅表示在鏈結時要查詢這個路徑下的庫,還要把這個路徑寫到elf檔案中,且查詢順序優先於$ld_library_path

lib = -l/usr/local/lib/

lib_elf = -wl,-rpath,/usr/local

/lib/

lib_poco = -lpocoutil -lpocoxml -lpoconet -lpocofoundation

include = -i/usr/local/include

test:

$(obj)

$(cc) $^

$(lib) $(

lib_poco) $(

flags) -o $(

exec)

clean:

rm -f test.o

%.o:%.cpp

$(cc) -c $(

include) $(

flags) $< -o $@

.phony

:test

安裝mmdetection並測試demo

一 安裝mmdetection 0 ubuntu已有環境 anaconda cuda v10.0.130 cudnn 7.4.2 1 新建conda環境並啟用 conda create name open mmlab python 3.6 conda activate open mmlab 具體也可...

Docker 安裝並測試安裝成功

1.環境描述 centos 7 2.安裝步驟 通過命令yum install docker安裝 繼續等待 出現下圖按y繼續 再繼續等待 知道出現上圖表示安裝完畢 3.測試安裝是否成功 執行命令docker後,如果與下圖內容一致 則表示成功 4.啟動docker 我們在執行命令docker ps a時...

vs2008編譯安裝poco庫

我的vs2008安裝在 d program files microsoft visual studio 9.0 poco解壓後目錄 d poco 1.4.6p2 2 編譯庫檔案。開始選單 microsoft visual studio 2008 visual studio tools open vi...