Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Spanish
  4. Compilar mysql en qt
Forum Updated to NodeBB v4.3 + New Features

Compilar mysql en qt

Scheduled Pinned Locked Moved Solved Spanish
3 Posts 2 Posters 647 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ColomanC Offline
    ColomanC Offline
    Coloman
    wrote on last edited by
    #1

    Hola, alguien ha podido compilar con exito las librerias de mysql para las versiones de Qt Open Source?
    He intentando haciendolo con el conector para c 6.1 y el de c++ 8 sin exito

    Basicamente hice esto:

    Entrada

    CD %QTDIR%\5.14.0\Src\qtbase\src\plugins\sqldrivers\mysql
    Y dentro de la carpeta

    set MYSQL_PREFIX=MYSQL_PREFIX="C:/Program Files/MySQL/MySQL Connector C 6.1"
    luego de esto
    mingw32-make

    la salida es:

    cd odbc\ && ( if not exist Makefile C:\Qt\Qt5.14.0\5.14.0\mingw73_32\bin\qmake.exe -o Makefile C:\Qt\Qt5.14.0\5.14.0\Src\qtbase\src\plugins\sqldrivers\odbc\odbc.pro "INCLUDEPATH+=C:\Program Files (x86)\MySQL\MySQL Connector C 6.1\include" "LIBS+=C:\Program Files (x86)\MySQL\MySQL Connector C 6.1\lib\libmysql.lib" ) && mingw32-make -f Makefile
    mingw32-make[1]: Entering directory 'C:/Qt/Qt5.14.0/5.14.0/Src/qtbase/src/plugins/sqldrivers/mysql/odbc'
    g++ -c -fno-keep-inline-dllexport -O2 -g -std=c++1z -fno-exceptions -Wall -Wextra -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -IC:\Qt\Qt5.14.0\5.14.0\Src\qtbase\src\plugins\sqldrivers\odbc -I. -IC:\Program -IFiles -I(x86)\MySQL\MySQL -IConnector -IC -I6.1\include -IC:\Qt\Qt5.14.0\5.14.0\mingw73_32\include\QtSql\5.14.0 -IC:\Qt\Qt5.14.0\5.14.0\mingw73_32\include\QtSql\5.14.0\QtSql -IC:\Qt\Qt5.14.0\5.14.0\mingw73_32\include\QtCore\5.14.0 -IC:\Qt\Qt5.14.0\5.14.0\mingw73_32\include\QtCore\5.14.0\QtCore -IC:\Qt\Qt5.14.0\5.14.0\mingw73_32\include -IC:\Qt\Qt5.14.0\5.14.0\mingw73_32\include\QtSql -IC:\Qt\Qt5.14.0\5.14.0\mingw73_32\include\QtCore -I.moc -IC:\openssl\include -IC:\Utils\my_sql\mysql-5.7.25-win32\include -IC:\Utils\postgresql\pgsql\include -IC:\Qt\Qt5.14.0\5.14.0\mingw73_32\mkspecs\win32-g++ -o .obj\main.o C:\Qt\Qt5.14.0\5.14.0\Src\qtbase\src\plugins\sqldrivers\odbc\main.cpp
    C:\Qt\Qt5.14.0\5.14.0\Src\qtbase\src\plugins\sqldrivers\odbc\main.cpp:73:10: fatal error: main.moc: No such file or directory
    #include "main.moc"
    ^~~~~~~~~~
    compilation terminated.
    mingw32-make[1]: *** [Makefile:871: .obj/main.o] Error 1
    mingw32-make[1]: Leaving directory 'C:/Qt/Qt5.14.0/5.14.0/Src/qtbase/src/plugins/sqldrivers/mysql/odbc'
    mingw32-make: *** [Makefile:51: sub-odbc-make_first] Error 2

    Eh probado tratando de establecer bien la direccion del conector de c 6.1 para mysql pero el resultado ha sido el mismo

    1 Reply Last reply
    0
    • ColomanC Offline
      ColomanC Offline
      Coloman
      wrote on last edited by
      #2

      He logrado resolver el problema
      Hice un video para quien lo quiera ver

      https://www.youtube.com/watch?v=bFkXjfFvmJo&feature=share

      1 Reply Last reply
      2
      • juankiJ Offline
        juankiJ Offline
        juanki
        Moderators
        wrote on last edited by
        #3

        Estupendo

        Gracias por compartir la solución.

        Un saludo

        Intenta explicar el problema lo más claro y detallado posible. Adjunta los errores y el código que creas da el error.
        Procura escribir correctamente y sin faltas de ortografía.

        Si la duda se solucionó, por favor, marca el tema como 'solucionado'.

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved