Я пытался использовать MySQL и C ++ вместе, но не могу начать, потому что я не могу использовать соответствующие библиотеки.
Я нахожусь на Win7 с использованием компилятора MinGW и работаю вNetbeans.У меня есть код:
#include <cstdlib>
#include <iostream>
#include <my_global.h>
#include <mysql.h>
using namespace std;
int main(int argc, char **argv)
{
cout << "MySQL client version: " << mysql_get_client_info();
}
Но NetBeans не может найти my_global.h или mysql.h.В свойствах проекта я ссылаюсь на библиотеку libmysql.dll.В том же каталоге также присутствует файл mysqlclient.lib, но я не могу найти ссылку на него, так как компоновщик NetBeans, похоже, не регистрирует этот тип расширения.
Любая помощь будет принята с благодарностью.
C
--- PROGRESS Я зашел в раздел свойств-> Build-> C ++ NetBeans и добавил каталог include для моей установки MySQL в раздел «Включить каталоги».Это решило вышеуказанную проблему - не найти my_global.h или mysql.h, но теперь он не может найти crtdbg.h ...
На самом деле имел crtdbg.h в старой установке Visual Studio, переместил его и вседругие .h файлы там в моей папке MinGW.Кажется, теперь находит .hs, но терпит неудачу с множеством ошибок, вероятно, проблема с файлами .h Visual Studio, несовместимыми с MinGW.Вернуться к чертежной доске.