Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Persian
  4. مشکل در اتصال به mysql
Qt 6.11 is out! See what's new in the release blog

مشکل در اتصال به mysql

Scheduled Pinned Locked Moved Persian
2 Posts 2 Posters 1.8k Views 1 Watching
  • 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.
  • M Offline
    M Offline
    moji_helooo
    wrote on last edited by
    #1

    p{direction:rtl; text-align:right}. سلام. من دارم اتصال از C++ به database رو یاد می‌گیرم. برای اولین بار توی Qt این کدهای زیر رو زدم:

    @QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("localhost");
    db.setDatabaseName("dvd_collection");
    db.setUserName("root");
    db.setPassword("******");
    if (!db.open())
    {
    QDebug << db.lastError();
    qFatal("err");
    }@

    p{direction:rtl; text-align:right}. اینا رو هم توی سازنده‌ی mainwindow نوشتم. وقتی run می‌زنم که کامپایل بشه ارور زیر میاد:

    /usr/include/QtSql/qsql_mysql.h:52: error: mysql.h: No such file or directory

    p{direction:rtl; text-align:right}. وقتی روش دابل کلیک می‌کنم منو می‌بره توی فایل qsql_mysql.h و به خط ۵۲ش گیر می‌ده که اون خط هست:
    @#include <mysql.h>@

    p{direction:rtl; text-align:right}. خیلی ور رفتم باهاش مشکلش حل نشده. من توی فدورا ۱۸ ۶۴ بیت کد می‌زنم. بسته‌های qt-mysql و mysql-devel رو هم نصب کردم. با تشکر.

    1 Reply Last reply
    0
    • M Offline
      M Offline
      mohsen
      wrote on last edited by
      #2

      p{direction:rtl;text-align:right;}. به نظر میرسه که مشکل مربوط به لایبرری QSQL باشه. چون شما داری از یک روش داینامیک برای ارتباط با بانک استفاده میکنی بنابراین نباید جلوی کامپایل شدن رو بگیره.

      p{direction:rtl;text-align:right;}. احتمالا mysql داخل QSQL بصورت static کانفیگ شده و مسیر header های libmysql رو نمیتونه پیدا کنه.

      "QtExperts":http://www.qte.ir/?ref=846b1bbae48092b640bacd682d305f02

      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