Ошибки Netbeans в файлах, которые компилируются - PullRequest
0 голосов
/ 01 марта 2011

Я новичок в qt, qmake и т. Д.

Я создал файл .pri, который включает:

INCLUDEPATH += $$QXMPP_INCLUDE_DIR \
               /path/to/mysql-connector-c++-1.0.5/

LIBS += $$QXMPP_LIBS \
        -lmysqlcppconn

Когда я

qmake -oMakefile make ./myProject

или просто нажмите Run в среде IDE Netbeans, мой проект компилируется и успешно выполняется.

Однако моя среда IDE Netbeans не осознает, что я включил библиотеку mysqlcppconn, которую я думаю, потому что яесть ошибки в моем коде, как показано на картинках ниже.Как я могу избавиться от этих ошибок?Я подозреваю, что мне следует сообщить Netbeans, что я включил библиотеку mysqlcppconn.Если это правильно, как я могу это сделать?Или есть что-то еще, что я должен сделать?

Спасибо!

error

error

Ответы [ 2 ]

1 голос
/ 01 марта 2011

Хотя я должен признать, что у меня нет прямого ответа на вашу проблему, у меня есть ряд попыток:

  1. Файл проекта должен называться .pro (хотя, я думаю, это была просто опечатка в посте)
  2. Хотя при использовании Netbeans не должно возникнуть никаких проблем, я предоставлю вам личную рекомендацию по использованию Qt Creator в качестве вашей IDE. По моему мнению, это отличная IDE, и она разработана с учетом Qt.
  3. Для SQL я бы рекомендовал вам взглянуть на QSqlDatabase
1 голос
/ 01 марта 2011

Вы должны определить каталог включения в свойствах проекта netbeans. щелкните правой кнопкой мыши на проекте и перейдите в свойства, там определите каталог include в опции c ++.

...