最近SQLを学習し始めたのですが、コンパイルエラーを解決できないので皆様のお知恵をお貸しください。
C言語でsqlを実行するプログラムを作成してみたのですがコンパイルすると以下のようなエラーが出てしまいました。
ライブラリー関係のエラーだと思うのですが、解決方法がわからないので教えていただきたいです。
一応、Cのソースプログラムと同じフォルダーにhファイルが入ったmysqlファルダーを置いてあり、以下のようにincludeしてあります。
動作環境:Windows10, minGW64
#include "mysql/mysql.h"
error
1C:\Users\1576r\AppData\Local\Temp\cc0WXrcn.o:tagMatchFetch.c:(.text+0x115): undefined reference to `mysql_error' 2C:\Users\1576r\AppData\Local\Temp\cc0WXrcn.o:tagMatchFetch.c:(.text+0x14e): undefined reference to `mysql_use_result' 3C:\Users\1576r\AppData\Local\Temp\cc0WXrcn.o:tagMatchFetch.c:(.text+0x1d1): undefined reference to `mysql_query' 4C:\Users\1576r\AppData\Local\Temp\cc0WXrcn.o:tagMatchFetch.c:(.text+0x1e5): undefined reference to `mysql_error' 5C:\Users\1576r\AppData\Local\Temp\cc0WXrcn.o:tagMatchFetch.c:(.text+0x22d): undefined reference to `mysql_query' 6C:\Users\1576r\AppData\Local\Temp\cc0WXrcn.o:tagMatchFetch.c:(.text+0x23d): undefined reference to `mysql_error' 7C:\Users\1576r\AppData\Local\Temp\cc0WXrcn.o:tagMatchFetch.c:(.text+0x276): undefined reference to `mysql_fetch_row' 8C:\Users\1576r\AppData\Local\Temp\cc0WXrcn.o:tagMatchFetch.c:(.text+0x298): undefined reference to `mysql_free_result' 9C:\Users\1576r\AppData\Local\Temp\cc0WXrcn.o:tagMatchFetch.c:(.text+0x2ab): undefined reference to `mysql_close' 10collect2.exe: error: ld returned 1 exit status
回答1件
あなたの回答
tips
プレビュー