Как скомпилировать C MySQL программы в Windows, используя MinGW - PullRequest
0 голосов
/ 31 октября 2019

Я пытаюсь скомпилировать программу на 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.

Любая помощь будет оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...