Я пытаюсь скомпилировать программу на C на Windows cmd с minGW, но продолжаю получать сообщение об ошибке
db_test.c:1:10: fatal error: my_global.h: No such file or directory
, и я не знаю, как решить проблему.
Я установил minGW на свой ноутбук с Windows 10, и он работает нормально. (Он может скомпилировать простую программу Hello World). Затем я установил MySQL вместе с его коннекторами (MySQL 8.0). Теперь я хочу скомпилировать программу MySQL с ее помощью, и мне на удивление сложно ее скомпилировать. Я взял самый простой код, который смог найти в интернете, и попытался скомпилировать его. Код, который я запустил, был:
#include <my_global.h>
#include <mysql.h>
int main(int argc, char **argv)
{
printf("MySQL client version: %s\n", mysql_get_client_info());
exit(0);
}
Я использовал строку компиляции:
gcc -o db_test db_test.c -I"C:\Program Files\MySQL\MySQL Server 8.0\include" -L"C:\Program Files\MySQL\MySQL Server 8.0\lib\libmysql" -lmysqlclient
Это я взял из нескольких источников. Но я продолжаю получать это сообщение об ошибке. Я не мог найти никаких ресурсов, чтобы преодолеть эту проблему. Большинство интернет-ресурсов предназначены для пользователей Linux.
Любая помощь будет оценена.