mharms Geschrieben 5. Mai 2010 Geschrieben 5. Mai 2010 (bearbeitet) Hallo Gemeinde, ich hab ein kleines Problem. In ein bestehendes C++ unmanged Projekt soll einen neuer Lizensierungsdienst implementiert werden. Das Problem, der Lizensierungsdienst ist managed. Folgende Lösungen fallen weg: -Registrierung des Lizensierungsdienstes als COM -Änderungen an dem Lizensierungsdienst -Umschreiben des bestehenden unmanaged codes auf managed Nun habe ich dem bestehenden unmanaged code die CLR-Unterstützung hinzugefügt. Das Kompilieren funktioniert ohne Probleme, nur der Linker macht Probleme. error LNK2020: unresolved token Dieser Fehler tritt allgemein auf, wenn CLR-Unterstützung aktiviert wird. Egal ob mit eingebundener DLL oder ohne. Getestet wurde ohne Debug und die msvcrt.lib ist dem Linker bekannt. C++ Exceptions sind deaktiviert. (SEH auch getestet aber das ist eh Wurst) Ich hoffe, dass es hier irgendwo jemanden gibt, dem dieser Fehler bekannt ist. Vielen Dank im Voraus, geheimnisvoller Held, der irgendwo darauf wartet mir zu helfen xD Achja IDE: VS2005 SP2 .Net 2.0 Edit: Ich bin sehr wohl in der Lage google zu benutzen. Dortige Lösungsvorschläge waren aber bisher nicht hilfreich. Bearbeitet 5. Mai 2010 von mharms Zitieren
Klotzkopp Geschrieben 5. Mai 2010 Geschrieben 5. Mai 2010 Wie wäre es damit, eine COM-sichtbare managed DLL dazwischenzuhängen? Zitieren
mharms Geschrieben 5. Mai 2010 Autor Geschrieben 5. Mai 2010 Mh keine schlechte Idee. Dank dir, ich werd das mal ausprobieren. Auf die Idee hätt ich auch echt mal selber kommen können, aber irgendwie hab ich mein Hirn heut Morgen auf dem Küchentisch vergessen. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.