Das Szenario ist so: Es gibt ein Programm, das lädt meine DLL/.so und ruft eine Funktion aus, möglicherweise mehrmals, jedes Mal erwartet einen anderen Zeiger auf den Zustand. Es verwendet die verschiedenen Zustände später bei anderen Aufrufen in die DLL. (Es ist ein Spiel AI, wenn Sie Kontext benötigen; jeder Staat ist ein AI-Player.)Einfachste Möglichkeit, eine Zeichenfläche aus einer C++ - DLL zu erstellen?
Was ich will ist eine plattformübergreifende Möglichkeit, ein Canvas-Fenster für jeden dieser Zustände zu erstellen (für die Visualisierung, Debugging usw.)) Ich habe versucht, wx, aber legen Sie es in die Warteschleife, da es überhaupt nicht einfach zu sein schien. Gibt es irgendwelche ordentlichen und kleinen Bibliotheken, die das können oder sollte ich einfach mit WinAPI/X ... gehen?
Edit: Angenommen, ich kann das Host-Programm nicht ändern.
hat ein Beispiel, wie man ein Fenster von innerhalb einer DLL ... macht? – Baczek