私のプロジェクトは、ジャンクヤードというディレクトリにあります。ジャンクヤードの中にはtest.c
、 と include というフォルダーがあります。
私のコードは次のようになります。
#include <my_global.h>
#include <mysql.h>
int main(int argc, char **argv)
{
printf("MySQL client version: %s\n", mysql_get_client_info());
}
また、2 つのヘッダー ファイルはインクルード フォルダー内にあります (これもプロジェクトのルート ディレクトリにあります。したがって、構造に必要なファイルは次のように配置されます。
ジャンクヤード/test.c
ジャンクヤード/インクルード/mysql.h
ジャンクヤード/インクルード/my_global.h
WindowsでGCCを使用していることに注意してください。プログラムをコンパイルできず、いくつかの方法を試しました。ヘッダー ファイルを正しくリンクするにはどうすればよいですか? ありがとう。