Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

ich möchte in vc++ 6.0 eine mysql (4.0) datenbank ansprechen.

ich nutze die headerfiles welche bei der installation des mysqlservers mitgeliefert werden.

nach dem includieren der mysql.h treten sofort fehler auf.


#include <stdio.h>
#include <mysql.h>

int main()
{
return 0;
}
[/PHP]

fehler:

mysqltest.cpp

c:\..\mysql_com.h(116) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'fd'

c:\..\mysql_com.h(116) : error C2501: 'SOCKET' : Fehlende Speicherklasse oder Typbezeichner

c:\..\mysql_com.h(116) : error C2501: 'fd' : Fehlende Speicherklasse oder Typbezeichner

c:\..\mysql_com.h(180) : error C2065: 'SOCKET' : nichtdeklarierter Bezeichner

c:\..\mysql_com.h(180) : error C2146: Syntaxfehler : Fehlendes ')' vor Bezeichner 's'

c:\..\mysql_com.h(180) : error C2059: Syntaxfehler : ')'

Fehler beim Ausführen von cl.exe.

mysqltest.exe - 6 Fehler, 0 Warnung(en)

jup so ist das wie in meinem code zu sehen ist nutze ich noch gar nichts aus dem headerfile und trotzdem kommen fehler.

hat jemand ne ahnung?

alles was man dazu im netz auch findet ist für linux. Zu hause auf meiner debian kiste läuft die clientanwendung für mysql bereits sauber. brauch es jetzt halt nur auf arbeit für windows.

Hallo,

sieht so aus, als ob Dir ein paar Headefiles für die Sockets fehlen, probiers mal damit.

#include <sys/types.h>

#include <sys/socket.h>

GGf. musst Du das an den von Dir verwendeten Compiler anpassen.

Nic

Hallo,

Ich hab das was oben steht noch mit dazugeschrieben.

daran liegt es allerdings nicht.

der sagt ja aber auch nicht dass ihm etwas fehlt.:confused:

Original geschrieben von ComputNik

der sagt ja aber auch nicht dass ihm etwas fehlt.:confused:

Natürlich, er sagt das ihm verschiedene Typendefinitionen fehlen und die stehen für gewöhnlich in einer Headerdatei.

Bist du dir sicher das immer noch die selben Fehler kommen? Ich hab zwar hier kein Linux, aber ich denke mal das er SOCKET mit der socket.h kennen sollte.

Sieht man mal davon ab das es AFAIK kein VC für Linux gibt kennt der Standard keine Datenbanken oder MySQL Server.

Eventuell hilft veschieben in ein anderes Forum oder das forschen bei google news groups oder in einem für den MySQL Server eingerichtetes Forum. (Sry kenn mich mit dem Thema kaum aus). Dort dürfte man eher Leute finden die sich damit auskennen als im Standard C++

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.