DLL erstellen und debuggen
Verfasst: 14. September 2010 20:40
Hi @ all,
ich bin gerade dabei ein Konzept für ein modulares Framework zu erstellen. Das ganze soll aus einer Anwendung bestehen, die man durch DLLs in ihrem Funktionsumfang erweitern kann. Mit Qt kann ich ja dynamisch DLLs laden und verwenden - habe ich zwar noch nie gemacht, aber ich weis das es geht. Für die Entwicklung werde ich den QtCreator verwenden.
Jetzt stellen sich mir folgende Fragen:
1. Wie genau implementiere ich das Zusammenspiel zwischen Anwendung und DLL? Ist QLibrary mein Freund? Gibt es hierfür vielleicht ein Beispiel/Tutorial?
2. Wie debugge ich so eine DLL?
Ich stelle mir das debuggen so vor, dass ich Breakpoints im Code der DLL setzte, auf RUN klicke, sich meine Hauptanwendung öffnet, die irgendwie meine DLL läd, ausführt und ich im Debugger Schritt für Schritt durch den Code gehen kann.
Ist dies mit dem QtCreator möglich? Wenn ja, wie?
Ich sage schon mal Danke für eure Hilfe!
Gruß,
KillSwitch
ich bin gerade dabei ein Konzept für ein modulares Framework zu erstellen. Das ganze soll aus einer Anwendung bestehen, die man durch DLLs in ihrem Funktionsumfang erweitern kann. Mit Qt kann ich ja dynamisch DLLs laden und verwenden - habe ich zwar noch nie gemacht, aber ich weis das es geht. Für die Entwicklung werde ich den QtCreator verwenden.
Jetzt stellen sich mir folgende Fragen:
1. Wie genau implementiere ich das Zusammenspiel zwischen Anwendung und DLL? Ist QLibrary mein Freund? Gibt es hierfür vielleicht ein Beispiel/Tutorial?
2. Wie debugge ich so eine DLL?
Ich stelle mir das debuggen so vor, dass ich Breakpoints im Code der DLL setzte, auf RUN klicke, sich meine Hauptanwendung öffnet, die irgendwie meine DLL läd, ausführt und ich im Debugger Schritt für Schritt durch den Code gehen kann.
Ist dies mit dem QtCreator möglich? Wenn ja, wie?
Ich sage schon mal Danke für eure Hilfe!
Gruß,
KillSwitch