Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
помогите Visual C++ 6.0 & mysql 5.0.45 (Fet) 18/11/2007 - 19:04:20
      Re: помогите Visual C++ 6.0 & mysql 5.0.45 (bac) 19/11/2007 - 22:36:08

> Original message text:
> From: Fet - 18/11/2007 - 19:04:20
> Subject:помогите Visual C++ 6.0 & mysql 5.0.45
> -----------------
> пищу след. код
> #include <windows.h>
> #include <stdio.h>
>
> #include "include/mysql.h"
>
> void main(){
> MYSQL mysql;
>
> mysql_init(&mysql);
> mysql_options(&mysql,MYSQL_READ_DEFAULT_GROUP,"your_prog_name");
> if
> (!mysql_real_connect(&mysql,"host","user","passwd","database",0,NULL,0))
> {
> fprintf(stderr, "Failed to connect to database: Error: %s\n",
> mysql_error(&mysql));
> }
>
> }
>
> выдаёт следушее
>
> LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
> Debug/TestMYSQL.exe : fatal error LNK1120: 1 unresolved externals
> Error executing link.exe.
>
> libmysql.lib подключал
> помогите в чем проблема пажалуста
>


From: bac - 19/11/2007 - 22:36:08
Subject:помогите Visual C++ 6.0 & mysql 5.0.45
-----------------
1. Я создал консольный проект Hello World!
2. Далее модифицировал в результате получил такой вот соурс
include "stdafx.h"
#include <stdio.h>
#define __LCC__
#include <mysql.h>

int main(int argc, char* argv[]) {

MYSQL mysql;

mysql_init(&mysql);
mysql_options(&mysql,MYSQL_READ_DEFAULT_GROUP,"your_prog_name");
if (!mysql_real_connect(&mysql,"localhost","root","passwd","test",0,NULL,0)) {
fprintf(stderr, "Failed to connect to database: Error: %s\n",
mysql_error(&mysql));
}
return 0;
}

3. В проекте определил путь до include mysql у меня он такой вот
d:\MySQL Server 5.1\include

4. Добавил бибилиотеку libmysql.lib
5. Прописал путь к библиотеке у меня он такой
d:\MySQL Server 5.1\lib\opt

И все работает

PS У меня операционная система Win 2003 Server

УДАЧИ!


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
32469



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |