Gibt es eine zuverlässige Software zum Konvertieren von DLL in lib für eine C ++ - Anwendung?

1378
Community

Die Situation wird hier beschrieben:

https://stackoverflow.com/questions/2532280/failed-to-link-mysql5-1-39-bin-libmysql-dll-in-ac-project

Gibt es ein kostenloses und funktionierendes Werkzeug?

1
Ich befürchte, wenn dies zu SO migriert wird, wird es geschlossen, da es anfangs kaum eine Frage ist. Ivo Flipse vor 14 Jahren 0

2 Antworten auf die Frage

1
harrymc
0
akira

Das kostenlose und funktionierende Tool, das Sie erwähnen, ist der Linker. Eine, die Sie verwenden könnten, ist Teil des Pakets mit dem Namen "Visual Studio" von Microsoft. Die kostenlose Version heißt " Visual Studio Express ".

Ihr eigentliches Problem ist jedoch, dass Sie die .lib-Datei benötigen, um die Abhängigkeiten der Verbindungszeit aufzulösen. können Sie den Code für den mysql-connector greifen und diese selbst kompilieren .. oder Sie greifen nur die von mysql Binärdateien dort .

Ich würde die für Ihre Architektur bereitgestellte ZIP-Datei abholen, entpacken und in den "lib" -Ordner schauen. Außerdem würde ich das ganze entpackte Paket an einer Stelle auf Ihrer Festplatte ablegen (ich bevorzuge "C: \ Devel" .. so wird es zu "C: \ Devel \ mysql-6.0.2-win32") und fügt dann das "include" hinzu. Verzeichnis zu den Präprozessoreinstellungen und das Verzeichnis "lib" zu den Linkereinstellungen.