0

mysqlクライアントライブラリソースをコンパイルしようとしています

source paclage\client\mysql.cc

gccとg++の両方を使用しました

g++ -o mysql.cc mysql.cc

だから私がコンパイルするときはいつでもそれは常にエラーを出します

In file included from mysql.cc:33:0:
client_priv.h:20:23: fatal error: my_global.h: No such file or directory
compilation terminated.

my_global.hはすでに存在しますが、mysql.ccのルートフォルダーに移動しましたが、同じエラーが発生しました。すべてを実行しましたが、ライブラリが見つからないという同じエラーが発生しました。my_global.hのコードをコピーして、client_priv.hに貼り付けました。その後、コンパイルすると、client_priv.hにリストされている他のライブラリが欠落していると表示されます........非常に混乱するのを助けてください

4

1 に答える 1

2

公式ガイドに従う必要があります

LIB パス、インクルード パスなど、設定する環境設定がたくさんあるため、gcc を実行するだけでは十分ではありません。

彼らは CMake を使用してビルドを準備しています。

アップデート:

mysql クライアント ライブラリを使用するプログラムをコンパイルする場合は、このガイドに従ってください。

于 2013-02-10T08:07:37.703 に答える