• 締切済み

libmySQL.dll の使い方について

はじめまして。現在私はc言語を扱っており、mysqlを使おうと思っているのですが。やり方がわからず、いろいろ調べて、libmySQL.dllをライブラリに追加しないといけないということがわかったのですが、ライブラリいへの追加の仕方がわかりません。 ライブラリの追加追加の仕方とこの方法があっているのか、ご教示願います

  • meren
  • お礼率42% (21/50)

みんなの回答

  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

コンパイラは何をお使いでしょうか

meren
質問者

補足

回答ありがとうございます。 返事が遅れてすいません。 環境は、Microsoft Visual C++ 2005 Express Edition mysqlは、5.1を使用しています。

関連するQ&A

  • CからMFCのDLLは呼出し可能?

    C言語プログラムからMFCで作ったDLL(MFC AppWizard)を呼び出すことは可能でしょうか? Cで作ったDLL(Win32 Dinamic-Link Library)と同じように呼び出せるのでしょうか? ご教示お願いいたします。

  • DLLはどうやって動作するのか?

    DLLというのはライブラリですよね。 ということはDLL単体では何も動きませんよね? C言語とかでいうとコンパイルしてできた実行ファイルに利用されてはじめて動作するということですか? どうやって動作するのかがイマイチわかりません。

  • DLLのスタティックリンクは可能?

    C言語(C++)で、スタティックライブラリと同じ要領でDLLをEXEに含めることはできるでしょうか? 環境は、BCC5.5とVC2005の両方でお願いします。

  • Borlandbcc55とMYSQLのコンパイル時にlibmysql.libやmysqlclient.libのリンクについて

    Windows上で、borlandbcc55、mysqlを利用しいてます。 Windows上のborlandbcc55、mysqlで C/C++のソースでMYSQLの接続・切断・管理・MYSQLのレコードの値の取得・値の表示の仕方の基礎を教えてください。 これなら動きますよというソースを教えて頂けたら有難いです。 Borlandbcc55とmysqlの設定 my_global.hとmysql.hをincludeして、 コンパイル時にlibmysql.libやmysqlclient.libをリンクしてやればできそうなのですが includeは Cのソースで #include "c:\mysql\include\mysql.h" #include "c:\mysql\include\my_global.h" と記述するだけでOKなのでしょうか? MYSQLのLibmysql.libの設定の仕方及びコンパイル時にlibmysql.libやmysqlclient.libを リンクする方法がわかりません。 bcc55コンパイラ設定のcfgファイルにlibMysql.libやmysqlclient.libを 追加設定必要ですか? 必要ならどう記述すればいいのでしょうか? また違う仕方なのでしょうか? 全く理解できていません。 そのリファレンスをみてもわかりません。 1 coff2omf c:\mysql\lib\opt\libmysql.lib c:\borland\bcc55\lib\libmysql.lib 2 ilink32 obj-Dateien, exe-Dateiname, map-Datei, Libraries 3 -> ilink32 c0x32.obj testmysql.obj , testmysql.exe , , import32.lib cw32.lib libmysql.lib これらの設定の仕方もわかりません。 設定に必要なのかどうかも理解できていません。 よろしくお願いします。

  • 「DLLファイル」とは?

    DLLファイルについて、よく分かりません。 たまにPHPなどでプログラムを組む時に、拡張ライブラリとして.dllファイルをextディレクトリに入れたりするのですが、本来DLLファイルはどのプログラミング言語からでも呼び出せるものなのでしょうか?(↓の説明を読むと、そんな気がしてしまうのですが)それとも、特定の言語のライブラリなどをdllと呼ぶようなイメージでよいのでしょうか?それとも、ぜんぜん別のものなのでしょうか? http://e-words.jp/w/DLL.html

  • php_connect()関数について

    山田和夫先生の「基礎からのPHP」の付属CD-ROMを使い、その本の手順通りにwindows xp home edition(SP2)に、apache2.2.4, php5.2.3, MySQL5.0.45をインストールしました。そろぞれ正常に動作することが確認できました(16章まではOKです)。ところが、17章に至り、 mysql_connect()関数を使うと、Fatal error: Call to undefined function mysql_connect() in C:\Program ・・・・・と言うエラー表示が出ます。確認状況は以下のとおりです。 (1)libmysql.dllもphp_mysql.dllも・・・\system32にコピーされている (2)php_mysql.dllは、c:\Program Files\PHP5\extに、libmysql.dllは、c:\Program Files\PHP5にそれぞれインストールされている (3)php.iniで extenntion=php_mysql.dllとし、コメントアウトをはずしてある php5から、MySQLライブラリがphpの標準バンドルで無くなったことに帰因していると思うのですが・・・。素人ですので分かりやすく対処法を教えてください。

    • 締切済み
    • PHP
  • C#でのDLL

    OS  :WindowsXP Pro SP1 開発環境:VisualStudio .NET 2003 開発言語:C# 開発形態:Windowsアプリケーション 開発初心者です。よろしくお願い致します。 テキストファイルを読み込んで、その中にある文字列を3つほど返却値として返すDLLを作成したいと思っています。 新規にクラスライブラリのテンプレートでプロジェクトを作成し、プロジェクトメニューからコンポーネントの追加をしました。 質問事項 1.まず、DLLを作成する手順として、上記の方法でよろしいのでしょうか? 2.ファイルからテキストを取得するところまではできるのですが、それを返却値として、呼び出し元の別プロジェクトへは、どうすればよいのでしょうか? どなたか、ご教授お願い致します。

  • MySQLの利用について

    ODBCではなく、libmySQL.dllを利用してVBより接続を考えているのですが、探しても、VC(C言語)からの接続方法しか見つかりません。 VBから接続することは、可能なのでしょうか? また、可能であれば、参考になるWebページなどありましたら、ご紹介いただければ、うれしいです。 よろしくお願いします。

  • MySQLライセンス

    現在、顧客様がフリーで配布する システムの構築の依頼を受けております。 そこで、MySQLの使用を考えているのですが 他のホームページを見たところ 商用で使用する場合は、ライセンスを購入しないと いけないと書いてあるのですが 自社のトップが 「libmysql.dllを使用せずにODBC経由での接続ならば、問題はない」 と言われているのですが 信用できません。 MYSQLのライセンスに詳しい方教えていただけませんか? ちなみに開発環境は、 OS:WINDOWS XP pro DB:MySQL 4.0 言語:C# Visual Studio.net 2003

  • DLL作成で外部参照エラー?

    VC歴1週間です。 現在VC++2010で動的ライブラリ(DLL)を作ろうとしていますが、 作成しようとしているDLL内部で使用している関数がLIB提供されていません。 このような場合、win32プロジェクト→dll作成 を選択した状態でプロパティ変更しないで、 DLLを作ろうとするとその関数が外部参照エラーになるかと思います。 このような場合、/FORCEで強制出力してしまって良いものでしょうか? それともVC++側の設定でエラーにならずDLL生成ができるようになるものでしょうか? linuxなら cc -shared -o foo.so foo.c でライブラリ等何も気にせずシェアードライブラリが作れたので困惑しています。 よろしくご教示お願いいたします。

専門家に質問してみよう