|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
32469
|
|