
ChangeLog 最新ページ
最終更新時間: 2008-10-17 00:00
- MySQL インストール
- essentialではなく、ZIP/Installerをダウンロード, インストール.コンフィグ (D:\MySQL)
- $ net stop mysql
- (以前のdataがあれば) MySQL\data を以前のdataで上書きリプレース
- $ net start mysql
- MinWG インストール
- [already not used now] mysql++ インストール (MinGW)
- $ cd d:\MySQL; tar zxvf mysql++-2.3.2.tar.gz
- $ cd D:\MySQL\lib\opt
- $ dlltool -k -d d:\MySQL\mysql++\libmysqlclient.def -l libmysqlclient.a
- $ vi Makefile.mingw
- comment out "if exist $@ del $@"
- replace-string "C:\Program Files\MySQL Server\" to "D:\MySQL\"
- $ mingw32-make -f Makefile.mingw
- mysql++ インストール (genuin Cygwin)
- mysql++ インストール(linux)
- install gcc-c++, libstdc++-devel ,zlib-devel (from rpm)
-
- sample program (indicate FULL PATH)
- $ cd /tmp
- $ g++ -c -o simple1_simple1.o -mthreads -g -Ilib -D_UNICODE -DMYSQLPP_NO_DLL -I"D:\MySQL\include" -I"D:\MySQL\mysql++-2.3.2\lib" -MTsimple1_simple1.o -MFsimple1_simple1.o.d -MD "D:\MySQL\mysql++-2.3.2\examples\simple1.cpp"
- $ g++ -o simple1.exe simple1_simple1.o -mthreads -g -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L"D:\MySQL\mysql++-2.3.2" -L"D:\MySQL\lib\opt" -lmysqlpp_util -lmysqlclient -lmysqlpp
- $ cp "D:\MySQL\mysql++-2.3.2\mysqlpp.dll" .
- OR $ cp "D:\MySQL\mysql++-2.3.2\mysqlpp.dll" "C:\WINDOWS\system32"
- $ ./simple1.exe
- Xerces
- $ cd src/xerces-c
- $ setenv XERCESCROOT /home/kawachi/Distfiles/C++/xerces-c-src_2_8_0/
- $ setenv PATH で、MinGWへのbin pathを除去し、純粋なcygwin環境でビルド
- $ ./runConfigure -pcygwin -cgcc -xg++
- ./runConfigure -pmingw-msys -cgcc -xg++ これは、Msys経由のためのオプション。
- $ make
- 弱った。mysql++はMinGWでコンパイルが通るがcygwinでは通らない。逆に、Xerces-cは、Cygwinでは通るがMinGWでは通らない。こっちがたてばあちらがたたず。