[前][次][番号順一覧][スレッド一覧]

mysql:8776

From: Yukihiro KAWADA <Yukihiro KAWADA <kawada@xxxxxxxxxx>>
Date: Fri, 13 Feb 2004 15:10:15 +0900
Subject: [mysql 08776] C-API のプログラムを作成するには

河田です。

ちょっと反応...

樋渡 淳一 writes:
 > 現在、MySQLにアクセスするプログラム(C言語)を作成しようとして開発環境を
 > 調査しているのですが、C言語となると情報源が非常に少なく困っています。

参考:ソフトエージェンシー様の
http://www.softagency.co.jp/mysql/TIPS/C/connect.html
これとMySQLマニュアルでなんとかなります。

 > APIの仕様は理解できるのですが、それ以前にMySQL C-APIで作成したプログラム
 > のコンパイル&リンクの環境をどのように構築するのかがわからない状況です。
 > どなたかご教授願えましたら幸いです。

gcc test.c で、compile出来て a.outが出来る
環境ならよろしいかと。

また、
MySQLのクライアントライブラリがインストール
されていいないとダメです。
例えば、

Kwd@biro(487)$ ls /usr/local/mysql/lib/mysql
libdbug.a                  libmysqlclient.a           libmystrings.a
libheap.a                  libmysqlclient.la*         libmysys.a
libmerge.a                 libmysqlclient.so@         libnisam.a
libmyisam.a                libmysqlclient.so.10@
libmyisammrg.a             libmysqlclient.so.10.0.0*

Kwd@biro(489)$ ls /usr/local/mysql/include/mysql/
chardefs.h          my_config.h         mysql.h             sslopt-longopts.h
dbug.h              my_global.h         mysql_com.h         sslopt-usage.h
errmsg.h            my_list.h           mysql_version.h     sslopt-vars.h
history.h           my_net.h            mysqld_error.h      tilde.h
keymaps.h           my_no_pthread.h     raid.h
m_ctype.h           my_pthread.h        readline.h
m_string.h          my_sys.h            sslopt-case.h

こんなのが必要です。
もちろん、ファイルが有るだけじゃダメで、
ちゃんと動くライブラリーがインストールされて
いないといけません。

また、library内をデバッグするには、上記
ライブラリーもデバックONで作成されている
必要があります。

[前][次][番号順一覧][スレッド一覧]

      8775 2004-02-13 14:57 [樋渡 淳一 <hiwatash] C-API のプログラムを作成するには        
->    8776 2004-02-13 15:10 ┗[Yukihiro KAWADA <kaw]                                       
      8777 2004-02-13 15:50  ┗[樋渡 淳一 <hiwatash]                                     
      8779 2004-02-13 16:00   ┣[Yukihiro KAWADA <kaw]                                   
      8781 2004-02-13 16:18   ┃┣[樋渡 淳一 <hiwatash]                                 
      8843 2004-02-20 22:53   ┃┗[<a5556644@xxxxxxxxxx] 日本語入力                      
      8783 2004-02-13 20:49   ┗[tateyan <tateyan@xxx]                                   
      8798 2004-02-16 08:50    ┗[樋渡 淳一 <hiwatash]