mysql:2844
From: Kengo Jinno <Kengo Jinno <kengo@xxxxxxxxxx>>
Date: Fri, 08 Dec 2000 13:19:03 +0900
Subject: [mysql 02844] Re: MySQL のC言語用のライブラリって...
神野です。 Fri, 08 Dec 2000 11:54:09 +0900 ごろに <4.3.1-J.20001208114942.0338a4b0@xxxxxxxxxx> の "[mysql 02843] MySQLのC言語用のライブラリって..." のメールで Yoshiyuki Asano <asano@xxxxxxxxxx> さんは書きました。 > 開発環境が悪いのではという指摘をいただき、改善しようかと思っているのですが、 > MySQLのデーモンの方はあるのですが、どれをインストールしても、 > C言語用のライブラリ&インクルードファイルがありません。 > > mysql-shareware-3.22.30-win.zip を展開してインストールしたときは、 > ライブラリも入ってたのですが... 混乱させてしまったら申し訳ないのですが…… まずサーバーですが、 [mysql 02837] > サーバー > WinME > MySQL-3.22-Win32日本語バージョン評価版 ということで、これはバイナリ版をそのまま使っておられるわけですよね? そしてたぶんサーバーは問題ない。 で、クライアントですが、 [mysql 02837] > クライント > サーバーと同じマシン > cygwin-1.1.3-1 > gcc-2.95 > MySQL-3.22.30-Win32 のライブラリでコンパイル > > MySQL-3.22.30-Win32 を別ディレクトリにインストールしてライブラリと > インクルードファイルを使用しています。 > MySQL-3.22-Win32日本語バージョン評価版にはライブラリ&インクルード > ファイルがなかったためです で、これがうまくいっていない。 cygwin環境でWin32のライブラリを使って大丈夫なのかどうか?? 私の手元にある、 winclients-3_21_23.zip winclients-3_21_25a.zip winclients-3_22_0.zip winclients-3_22_26.zip には、いずれもcygwin.dll(あるいはcygwinb19.dll)が入っています。 これは使えないんでしょうか? #古いのばかりですが…… #cygwinのバージョンも変わっているので、そのままでは無理かも? 「あくまでもcygwin環境で」というのなら、私はほとんど使ったことが ないので分かりません。 ・cygwin環境でMySQLをコンパイルして、ライブラリ(?)を作る ・winclientsに入っているcygwin.dllを使う というあたりを思いつくだけ思いつきますが。 [mysql 02843]では、前者を試みているんですよね? クライアントだけの問題なら、クライアントの環境だけを変えて やればいいのではないでしょうか。 VCをお持ちでしたら、winclientsにインクルードファイルもライブラリも サンプルも入ってますので、これが使えると思います。 私はこれでテストしてます。 #実運用はLinux上なので、動作確認できたらLinuxでコンパイルして #使っています。 ただ、VCはやっぱり高価ですし、フリーで入手できるコンパイラが よければ…… Borland C++ 5.5でコンパイル・実行できるのは確認しました。 http://www.inprise.co.jp/cppbuilder/freecompiler/index.html winclientsに入っているインポートライブラリは(最近のは知りませんが) たぶんVC用なので、BC++5.5のimplibでインポートライブラリを作成 します。 implib -a -c libmySQL.lib libmySQL.dll あとは、コンパイル&リンクすれば、実行ファイルができます。 bcc32 foo.c libmySQL.lib #インポートライブラリを使わずに、LoadLibrary()して #GetProcAddress()して…でもできるとは思いますが。 -- 神野健吾 <kengo@xxxxxxxxxx>
2788 2000-12-06 14:56 ["Y. Tsutsui" <tutui@] 関東支部会合について 2789 2000-12-06 15:17 ┣[Tatsuo Hiramatsu <ta] 2790 2000-12-06 15:37 ┃┗["Y. Tsutsui" <tutui@] 2791 2000-12-06 15:43 ┃ ┗[Michiaki Mitachi <mi] 2793 2000-12-06 16:35 ┃ ┗[<endo_t@xxxxxxxxxx> ] 2795 2000-12-06 17:29 ┗[Tatsuo Hiramatsu <ta] 2796 2000-12-06 17:35 ┣["Y. Tsutsui" <tutui@] 2798 2000-12-06 17:46 ┃┣[<ikezawa@xxxxxxxxxx>] 2807 2000-12-06 18:47 ┃┗[Tatsuo Hiramatsu <ta] 2814 2000-12-06 20:58 ┃ ┗[<ikezawa@xxxxxxxxxx>] 2815 2000-12-06 21:06 ┃ ┗["Y. Tsutsui" <tutui@] 2880 2000-12-18 17:56 ┃ ┗["Y. Tsutsui" <tutui@] 2881 2000-12-19 10:32 ┃ ┣[Tatsuo Hiramatsu <ta] 2884 2000-12-20 18:19 ┃ ┃┗["Y. Tsutsui" <tutui@] 2885 2000-12-20 21:27 ┃ ┃ ┗[<ikezawa@xxxxxxxxxx>] 2890 2000-12-22 02:41 ┃ ┗["Y. Tsutsui" <tutui@] 2892 2000-12-22 11:50 ┃ ┗[Tatsuo Hiramatsu <ta] 2893 2000-12-22 13:49 ┃ ┗[<ikezawa@xxxxxxxxxx>] 2797 2000-12-06 17:33 ┗[Yoshiyuki Asano <asa] C言語でのクエリー発行 2799 2000-12-06 18:12 ┣[Kayama Yoichi <yoich] 2801 2000-12-06 18:13 ┃┗[Yoshiyuki Asano <asa] 2803 2000-12-06 18:40 ┃ ┣[Kayama Yoichi <yoich] 2804 2000-12-06 18:33 ┃ ┃┗[Yoshiyuki Asano <asa] 2806 2000-12-06 18:40 ┃ ┗[Kengo Jinno <kengo@x] 2809 2000-12-06 18:51 ┃ ┣[Yoshiyuki Asano <asa] 2810 2000-12-06 18:55 ┃ ┗[荒井 哲三 <tetsumi] 2812 2000-12-06 19:35 ┃ ┗[Kengo Jinno <kengo@x] 2813 2000-12-06 20:04 ┃ ┣[UNO Shintaro <uno@xx] 2830 2000-12-07 15:57 ┃ ┗[荒井 哲三 <tetsumi] 2800 2000-12-06 18:02 ┣[Kengo Jinno <kengo@x] 2802 2000-12-06 18:20 ┃┣[Yoshiyuki Asano <asa] 2805 2000-12-06 18:40 ┃┃┗[Kengo Jinno <kengo@x] 2808 2000-12-06 18:49 ┃┃ ┗[Yoshiyuki Asano <asa] 2811 2000-12-06 19:35 ┃┃ ┗[Kengo Jinno <kengo@x] 2843 2000-12-08 11:54 ┃┗[Yoshiyuki Asano <asa] MySQL のC言語用のライブラリって... -> 2844 2000-12-08 13:19 ┃ ┗[Kengo Jinno <kengo@x] 2845 2000-12-08 13:52 ┃ ┣[Tomohiro KATO <tomop] 2846 2000-12-08 14:14 ┃ ┃┗[Kengo Jinno <kengo@x] 2847 2000-12-08 15:18 ┃ ┃ ┗[Yoshiyuki Asano <asa] 2852 2000-12-11 10:59 ┃ ┗[Yoshiyuki Asano <asa] 2853 2000-12-11 11:28 ┃ ┗[Kengo Jinno <kengo@x] 2854 2000-12-11 11:54 ┃ ┗[Yoshiyuki Asano <asa] 2856 2000-12-11 12:41 ┃ ┗[Kengo Jinno <kengo@x] 2857 2000-12-11 17:36 ┃ ┗[Yoshiyuki Asano <asa] MySQL サーバーに接続の仕方 2858 2000-12-11 19:20 ┃ ┗[Tomohiro KATO <tomop] 2873 2000-12-15 11:03 ┃ ┗[Yoshiyuki Asano <asa] MySQL サーバーにリモート接続 2874 2000-12-15 14:26 ┃ ┗[Tomohiro KATO <tomop] 2886 2000-12-21 11:32 ┃ ┗[Yoshiyuki Asano <asa] 2887 2000-12-21 12:27 ┃ ┗[Kengo Jinno <kengo@x] 2888 2000-12-21 12:45 ┃ ┗[Yoshiyuki Asano <asa] 2889 2000-12-21 13:01 ┃ ┗[Kengo Jinno <kengo@x] 2891 2000-12-22 09:18 ┃ ┗[Yoshiyuki Asano <asa] 2817 2000-12-06 23:50 ┗[とみたまさひろ <tomm] 2820 2000-12-07 11:15 ┗[Yoshiyuki Asano <asa] 2823 2000-12-07 13:21 ┗[Kengo Jinno <kengo@x] 2824 2000-12-07 14:05 ┗[Yoshiyuki Asano <asa] 2826 2000-12-07 14:38 ┣[Kengo Jinno <kengo@x] 2827 2000-12-07 15:31 ┣[Kayama Yoichi <yoich] 2828 2000-12-07 15:34 ┣[Tomohiro KATO <tomop] 2829 2000-12-07 15:36 ┣[松並 <matunami@xxxxx] 2831 2000-12-07 15:58 ┃┣[松並 <matunami@xxxxx] 2833 2000-12-07 16:11 ┃┣[UNO Shintaro <uno@xx] 2834 2000-12-07 16:39 ┃┗[Yoshiyuki Asano <asa] 2836 2000-12-07 17:46 ┃ ┣[Tomohiro KATO <tomop] 2837 2000-12-07 18:54 ┃ ┃┣[Yoshiyuki Asano <asa] 2839 2000-12-07 21:21 ┃ ┃┗[Satoshi Tatsuoka <sa] 2842 2000-12-08 09:25 ┃ ┃ ┗[Yoshiyuki Asano <asa] 2838 2000-12-07 19:44 ┃ ┣[松並 <matunami@xxxxx] 2841 2000-12-08 09:00 ┃ ┗[UNO Shintaro <uno@xx] 2832 2000-12-07 16:05 ┗[<endo_t@xxxxxxxxxx> ]