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

NicoWe

Treue Seele

  • »NicoWe« ist der Autor dieses Themas

Beiträge: 126

Wohnort: Bielefeld / NRW

  • Private Nachricht senden

1

18.04.2008, 18:55

msvcr90.dll not found(lib conflict)

Hallo

ich habe ein Problem mit meinem Linker von Visual C++ 08 EE. Im Release funktionierte soweit alles, doch jetzt habe ich ein Problem und wolte debuggen.
Ich habe alle Bibliotheken etc. eingerichtet, nur beim Kompilieren bekomme ich eine Warnung "MSVCRT" conflicts with other libs, use /NONDEFAULTLIB.
Wenn ich mein Programm ausführe kommt eine MessageBox mit dem Inhalt "Die Anwendung konnte nicht gestartet werden weil MSVCR90.dll nicht gefunden wurde.
Ich also auf www.dll-files.com und suche die dll. Ich füge sie in meinen Projektordner und er stürtz beim Starten wieder ab weil die dll nicht korrekt geladen wurde :(

Der Tipp vom Linker, use nondefaultlib ist eher weniger ernst zu nehmen, man braucht viel zu viele Funktionen daraus und deshalb wollte ich fragen wie man am besten einen bibliothekenkonflikt schlichtet

Danke für alle Hilfe im voraus :)
Erfolg ist die Fähigkeit, von einem Misserfolg zum anderen zu gehen,
ohne seine Begeisterung zu verlieren.
-Winston Churchill-

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

2

18.04.2008, 19:01

EE = Express Edition oder Enterprise Edition?

Und du musst was falsch eingerichtet haben, die MSVCR90.dll gehört mit Sicherheit zum Lieferumfang des VS!

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

3

18.04.2008, 19:22

Welche Libs nutzt du? Weil das mit dem Konflikt spricht dafür, dass du deine Anwendung mit einer anderen Runtime linkst, als es einer deiner Libs fordert.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

4

18.04.2008, 19:25

Naja, gefordert wird ja die 9er Version und das entspricht afaik dem VS 2008. Sollte also eine seiner Libs gegen was anderes linken, könnte das höchstens ein Service Pack oder dergleichen sein. Gibts denn schon eins fürs VS 9?

NicoWe

Treue Seele

  • »NicoWe« ist der Autor dieses Themas

Beiträge: 126

Wohnort: Bielefeld / NRW

  • Private Nachricht senden

5

18.04.2008, 19:53

sfml

Ich habe als zusätzliche libraries nur sfml libs. Ich glaube damit hängt es aber nicht zusammen, da im release ja alles geht und ich die gleichen libs für debug und release benutze(es sei denn das ist intern anders geregelt)

Zur Einrichtung: Ja, das liegt dann wohl an der Einrichtung der SFML libs, weil andere Projekte gehen. Was kann man machen um diesen Bibliothekenkonflikt zu beenden. Ich hab bisher nix an möglichkeiten gefunden(multi-threaded debug, nodefaultlib, etc)

@DasGurke: Express edition
Erfolg ist die Fähigkeit, von einem Misserfolg zum anderen zu gehen,
ohne seine Begeisterung zu verlieren.
-Winston Churchill-

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

6

19.04.2008, 09:50

Gibt es für diese besagt lib keine Debugversion?
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

NicoWe

Treue Seele

  • »NicoWe« ist der Autor dieses Themas

Beiträge: 126

Wohnort: Bielefeld / NRW

  • Private Nachricht senden

7

19.04.2008, 16:42

mh...

Doch debug versionen gibt es, danke. Die geben allerdings Linkerfehler, mal gucken was ich machen kann
Erfolg ist die Fähigkeit, von einem Misserfolg zum anderen zu gehen,
ohne seine Begeisterung zu verlieren.
-Winston Churchill-

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

8

19.04.2008, 17:42

Und was für linkerfehler?
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

NicoWe

Treue Seele

  • »NicoWe« ist der Autor dieses Themas

Beiträge: 126

Wohnort: Bielefeld / NRW

  • Private Nachricht senden

9

19.04.2008, 17:55

unresolved external. Und nichts zu machen. Ich hab die sfml neu kompiliert, alle möglichen libs hinzugefügt, aber er gibt immer noch 22 Fehler von der art: error LNK2019: unresolved external symbol "__declspec(dllimport) und danach typennamen die sich nach Container anhörten
Erfolg ist die Fähigkeit, von einem Misserfolg zum anderen zu gehen,
ohne seine Begeisterung zu verlieren.
-Winston Churchill-

Werbeanzeige