Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

11

06.04.2009, 18:42

Zitat von »"Nox"«

Naja....Warnungen sollte man nicht einfach ignoriern.

tu ich auch gar nciht, ich befolge sie. da steht, die biliotheken passen nicht zueinander, also schmeißen wir die mutmaßliche verursacherlib raus und gucken, was er uns dann sagt.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

12

06.04.2009, 19:02

kanns sein dass du irgendwie was verstellt hast und jetzt versuchst z.B. die multithreaded dll zu linken anstatt der multithreaded debug oder sowas in der art!?

Zockerknight

Frischling

  • »Zockerknight« ist der Autor dieses Themas

Beiträge: 22

Beruf: Schüler (11.Klasse)

  • Private Nachricht senden

13

06.04.2009, 19:12

Im der Linker eingabe steht nun folgendes drin:
ws2_32.lib
/NODEFAULTLIB:LIBCMT.lib

der ignoriert die LIBCMT.lib anscheinend auch.

Ergebnis:

Die Warnung ist weg, leider sind die Fehler etwas mehr geworden(207 Fehler).
Das sind alles:
errror LNK2019 Verweis auf nicht aufgelöstes externes Symbol ...
errror LNK2001 Nicht aufgelöstes externes Symbol ....

Das was ich verstellt habe, ist nur bei den Projekteigenschaften unter allgemein, im Zeichensatz statt Unicode Multibyte Zeichensatz eingestellt.

trotzdem schonmal danke für eure rege Hilfe :)

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

14

06.04.2009, 19:14

vielleicht solltest du LIBCMT.lib besser doch nicht ignorieren!? ;)

Zockerknight

Frischling

  • »Zockerknight« ist der Autor dieses Themas

Beiträge: 22

Beruf: Schüler (11.Klasse)

  • Private Nachricht senden

15

06.04.2009, 19:23

Zitat

vielleicht solltest du LIBCMT.lib besser doch nicht ignorieren!? Wink

Ja die Biblothek scheint wohl doch nicht so unwichtig zu sein^^

Ich weiß jetzt zwar nicht ob euch das weiterhilft, aber schaden wirds wohl nicht.
Wenn ich es mit den alten Einstellungen unter Reales kompiliere, dann gehts auch nicht, dann kommen fehlermeldungen, das ich char* nicht in LPCWSTR konvertieren kann, was man ja mit dem multibyte Zeichensatz lösen kann(zumindestens im Debug Modus)

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

16

06.04.2009, 19:25

Das kannst du lösen indem du in den Projekteigenschaften bei "General" das "Character Set" auf "Not Set" stellst.

Zockerknight

Frischling

  • »Zockerknight« ist der Autor dieses Themas

Beiträge: 22

Beruf: Schüler (11.Klasse)

  • Private Nachricht senden

17

06.04.2009, 19:41

Stimmt das Funktioniert

Aber das kann wohl kaum der Grund sein warum die Debug .exe bei nimmanden funktioniert, der die Visual C++ IDE nicht insalliert hat, oder?

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

18

06.04.2009, 19:44

nein. der grund warum das teil nicht funktioniert ist dass die andren keine visual c++ runtime installiert haben.

wenn die sich das installieren:

http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en

dann siehts sicher schon besser aus.

Zockerknight

Frischling

  • »Zockerknight« ist der Autor dieses Themas

Beiträge: 22

Beruf: Schüler (11.Klasse)

  • Private Nachricht senden

19

06.04.2009, 20:02

@dot es war eben schon installiert das war das Problem

Aber ich kanns jetzt statisch linken, gibt keine Fehler mehr, hat nur an dem keinen Zeichensatz verwenden gelegen(darauf wär ich so schnell nie gekommen)

Also ich habs jetzt 2 Leuten geschickt:
Bei einem gings einwandfrei beim anderen kamm die Fehlermeldung:
Der Prozedureinsprungspunkt "WahGetContext" wurde in der DLL "WS2HELP.dll" nicht gefunden.

er hat die .dll heruntergeladen und in system32 kopiert.

Dann gings bei ihm auch :D

Danke an alle

Zockerknight

Frischling

  • »Zockerknight« ist der Autor dieses Themas

Beiträge: 22

Beruf: Schüler (11.Klasse)

  • Private Nachricht senden

20

06.04.2009, 20:48

Tut mir leid das ich doch noch einmal schreibe

Bei einem scheints immernoch nicht zu funktionieren(dem von vorhin=, da erscheint folgendes.

http://www.bilder-upload.eu/show.php?fil…uJVUfEh3lfb.PNG

Er hat auch die WS2_32.dll runtergeladen und in den system32 ordner kopiert, hat nichts gebracht.

Werbeanzeige