天空是藍色的

          做好軟件為中國 #gcc -c helloworld.c -o helloworld.o //編譯目標文件 #gcc helloworld.o -o helloworld //編譯成可執行exe #helloworld //運行exe
          數據加載中……
          使用libpqxx總結

          Using libpq(c api) and libpqxx(c++ api) to connect postgresql-8.1.3 on WindowsXP
          need MinGW Msys postgresql-8.1.3 source baggage
          I use libpqxx-2.5.5 look at the libpqxx-2.5.5\win32\Intall.txt

          --------------------------------------------------------------------
          Getting Started with MinGW and MSYS
          (based on contribution by Michael J. Pedersen, 2004-08-17)

          MSYS is a Unix-like environment for Windows.  Once you have this installed,
          building libpqxx should be a lot more like it is under Unix except that the
          locations of libraries and such aren't sufficiently standardized.

          Packages to download if you don't have them already:
          1) MinGW (http://www.mingw.org/), plus any updates.
          2) MSYS (http://www.mingw.org/), again with any updates.
          3) w32api (http://www.mingw.org/).
          4) PostgreSQL (http://www.postgresql.org/).
          5) zlib (http://www.zlib.org/).

          It is generally recommended to get the latest versions of these packages.

          Compiling and installing PostgreSQL before you get to libpqxx:
          1) Install MinGW (install to c:\mingw)
          2) Install MSYS--but not into MinGW directory tree!
          3) Run MSYS (Start->Programs->MinGW->MSYS->msys)
          4) Extract, compile, and install zlib
              # From main source directory of zlib:
              ./configure --prefix=c:/mingw/local && make && make install
          5) Extract, compile, and install postgres
              # From main source directory of PostgreSQL:
              ./configure --prefix=c:/mingw/local --with-includes=c:/mingw/local/include --with-libs=c:/mingw/local/lib  && make && make install
             重要:把C:\mingw\local\bin設置環境變量PATH中
          6) Extract, compile, and install libpqxx
              export LDFLAGS=-lws2_32 &&  ./configure --prefix=c:/mingw/local --disable-shared --enable-static --disable-thread-safety && make && make install
          ---------------------------------------------------------------------
             
           Uing it in eclpise cdt
           1、設置環境變量PATH C:\mingw\local\lib 使程序能連接到libpq.dll
           2、 -I "C:\MinGW\local\include"
            -I "C:\MinGW\libpqxx-2.5.5\include"
           3、 -l  
             pqxx
             pq
             ws2_32
             wsock32
             注意順序
            -L 
             "C:\MinGW\local\lib"
             "C:\MinGW\lib"
           4、測試代碼
           pqlib C庫 \postgresql-8.1.3\src\test\examples
           pqlibxx C++ libpqxx-2.5.5\test    

             

          posted on 2006-05-11 10:52 bluesky 閱讀(4596) 評論(0)  編輯  收藏 所屬分類: C/C++

          主站蜘蛛池模板: 嘉兴市| 田林县| 阿瓦提县| 渝北区| 安吉县| 黎川县| 镇安县| 万宁市| 交城县| 上饶市| 永胜县| 临夏市| 汉沽区| 浙江省| 莲花县| 寿阳县| 都安| 沈阳市| 什邡市| 寻乌县| 株洲市| 疏附县| 东光县| 于田县| 安乡县| 巢湖市| 湖口县| 罗城| 五大连池市| 武威市| 安乡县| 温泉县| 漯河市| 西吉县| 曲阜市| 罗定市| 黎城县| 屯留县| 兴业县| 临高县| 罗山县|