Poco 自動全編譯的方法

2021-07-11 17:35:17 字數 798 閱讀 5401

以 vs2008 為例:

poco 根目錄下有

build_vs90.cmd

buildwin.cmd

這兩個批處理檔案, 我們得修改一下它們

把build_vs90.cmd 修改為以下內容:

@echo off

if defined vs90comntools (

call "%vs90comntools%\vsvars32.bat")

buildwin 90 build all both win32 samples

如果你不需要  netssl_openssl 和 mysql   ,此時儲存後就雙擊它就行了. 它會自動編譯好各種庫.

如果你要netssl_openssl 這個庫 你必須:

在buildwin.cmd 中的38行 設定 openssl 的路徑, 它預設在c:\openssl. 可以修改為 你的路徑.

如果你要 poco 中的 mysql 庫 你還得安裝. mysql

關於  openssl 和 mysql  庫的的安裝包

openssl:

注意light 是沒有開發包的. 有x64 和x32 之分,  x32 在64位windows下也可以完全正常工作. 如果要編譯poco的話 我建議用x32. 

mysql:

關於x32和x64 :

poco 預設是x32的, 所以我們的 opensssl  和 mysql 也必須使用 x32的.

Froyo 自動編譯方法

bin bash export path home weiwei nollec jdk1.5.0 21 bin path cd home weiwei wei froyo td bin bash build.sh td920 clean vendor nollec td920 autobuild d...

疑難雜症小記 POCO的Android編譯

想編譯下poco的android版本,發現官方只支援linux或者mac os x,簡單嘗試了下cygwin,發現ndk的windows版本工具鏈因為使用windows風格的檔案路徑,所以基本不能與cygwin配合使用,遂而索性裝了乙個ubuntu,前期準備工作完畢後,編譯卻總是失敗 arm lin...

MacOS上編譯Poco庫的IOS靜態庫版本

1 模擬器 iphone5 及以下的模擬器版本為 i386,iphone5以上的模擬器架構是x86 64 2 真機 armv7 armv7s,arm64 3 osx 的架構是x86 64 gunzip poco 1.10.1 all.tar.gz tar xf poco 1.10.1 all.tar...