天空是藍色的

          做好軟件為中國 #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 閱讀(4595) 評論(0)  編輯  收藏 所屬分類: C/C++

          主站蜘蛛池模板: 剑阁县| 永泰县| 合水县| 綦江县| 太湖县| 郎溪县| 哈巴河县| 都兰县| 乌审旗| 汝城县| 周宁县| 玉门市| 仪征市| 淮北市| 铜山县| 微山县| 武汉市| 连江县| 龙江县| 晋城| 双柏县| 和平县| 双鸭山市| 浮山县| 蓬溪县| 北安市| 广南县| 射阳县| 浪卡子县| 讷河市| 靖西县| 铜陵市| 东莞市| 务川| 宁海县| 夏津县| 沂水县| 垦利县| 五华县| 清丰县| 松溪县|