Задать вопрос
@39Ruff

Как подключить MySQL к с++ vs2013?

Прописал все необходимые пути для подключения mqsql в проекте, все вроде бы подключил, прописал, но сыпятся ошибки от которых никак не могу избавиться.
Вот сам код:

#include "db_forms.h"
#include <QString>
#include <QLineEdit>
#include <QMessageBox>
#include <stdint.h>
#include <C:\Program Files\MySQL\MySQL Server 5.7\include\mysql.h>

db_forms::db_forms(QWidget *parent)
	: QMainWindow(parent)
{
	ui.setupUi(this);
	MYSQL mysql;
	MYSQL_RES *res;
	MYSQL_ROW row;
	if (!(mysql_real_connect(&mysql, "localhost", "user", "root", "db_forms", 3306, NULL, 0)))

	{
		QString error;
		error = mysql_error(&mysql);
		QMessageBox::information(NULL, "Error connecting to server", error );
         }


Вот ошибки:

Ошибка 2 error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MT_StaticRelease" не соответствует значению "MD_DynamicRelease" в db_forms.obj C:\Users\ruff\documents\visual studio 2013\Projects\db_forms\db_forms\mysqlcppconn-static.lib(plugin_client.obj) db_forms

Ошибка 45 error LNK2005: _signal уже определен в MSVCRT.lib(MSVCR120.dll) C:\Users\ruff\documents\visual studio 2013\Projects\db_forms\db_forms\LIBCMT.lib(winsig.obj) db_forms

Ошибка 50 error LNK2005: _fflush уже определен в MSVCRT.lib(MSVCR120.dll) C:\Users\ruff\documents\visual studio 2013\Projects\db_forms\db_forms\LIBCMT.lib(fflush.obj) db_forms

Ошибка 33 error LNK2005: _exit уже определен в MSVCRT.lib(MSVCR120.dll) C:\Users\ruff\documents\visual studio 2013\Projects\db_forms\db_forms\LIBCMT.lib(crt0dat.obj) db_forms

Ошибка 27 error LNK2005: __set_invalid_parameter_handler уже определен в MSVCRT.lib(MSVCR120.dll) C:\Users\ruff\documents\visual studio 2013\Projects\db_forms\db_forms\LIBCMT.lib(invarg.obj) db_forms

Ошибка 39 error LNK2005: ___crtGetShowWindowMode уже определен в MSVCRT.lib(MSVCR120.dll) C:\Users\ruff\documents\visual studio 2013\Projects\db_forms\db_forms\LIBCMT.lib(winapisupp.obj) db_forms

Ошибка 44 error LNK2005: "void __cdecl terminate(void)" (?terminate@@YAXXZ) уже определен в MSVCRT.lib(MSVCR120.dll) C:\Users\ruff\documents\visual studio 2013\Projects\db_forms\db_forms\LIBCMT.lib(hooks.obj) db_forms

Ошибка 58 error LNK1169: обнаружен многократно определенный символ - один или более C:\Users\ruff\documents\visual studio 2013\Projects\db_forms\Win32\Release\\db_forms.exe db_forms
  • Вопрос задан
  • 401 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы