Visual Stuio Code als DLL in Qt Creator verwenden
Verfasst: 11. Februar 2010 13:37
Hi,
ich habe einen Algorithmus der in Visual Studio 2008 kompiliert den ich in meinem Programm das ich mit Qt Creator schreibe verwenden will.
Leider kann ich den Algorithmus nicht kompilieren da Qt anscheinend andere header für std::map und std::multimap verwendet und diese nicht kompatibel sind. Meine Idee war jetzt aus dem Code in VS eine DLL zu erstellen und diese dann in Qt zu verwenden. Ich müsste einzig ein 2d float Array hin und zurück übergeben.
Ist es generell möglich eine mit VS kompilierte DLL gut in Qt zu verwenden? Bei OpenCV habe ich die Erfahrung gemacht dass es erst richtig funktioniert hat als ich OpenCV auch mit MinGW kompiliert habe. Vorher sind viele funktionen gecrasht.
Wenn ja, giebt es irgendwo ein gutes Tutorial in dem ich nachlesen kann wie ich entsprechende Bilblotheken erzeugen kann? Ich habe es bereits mit einem MS Tutorial versucht das aber anscheinend VS spezifische dllexport Syntax verwendet.
ich habe einen Algorithmus der in Visual Studio 2008 kompiliert den ich in meinem Programm das ich mit Qt Creator schreibe verwenden will.
Leider kann ich den Algorithmus nicht kompilieren da Qt anscheinend andere header für std::map und std::multimap verwendet und diese nicht kompatibel sind. Meine Idee war jetzt aus dem Code in VS eine DLL zu erstellen und diese dann in Qt zu verwenden. Ich müsste einzig ein 2d float Array hin und zurück übergeben.
Ist es generell möglich eine mit VS kompilierte DLL gut in Qt zu verwenden? Bei OpenCV habe ich die Erfahrung gemacht dass es erst richtig funktioniert hat als ich OpenCV auch mit MinGW kompiliert habe. Vorher sind viele funktionen gecrasht.
Wenn ja, giebt es irgendwo ein gutes Tutorial in dem ich nachlesen kann wie ich entsprechende Bilblotheken erzeugen kann? Ich habe es bereits mit einem MS Tutorial versucht das aber anscheinend VS spezifische dllexport Syntax verwendet.