Forum: Compiler & IDEs Simulavr unter Windows mit Visual Studio 2015 kompilieren


von Christian V. (chrisva)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,
da ich jetzt recht lange gebraucht habe, um die aktuelle Version von 
Simulavr unter Windows zu kompilieren, möchte ich hier gerne die nötigen 
Änderungen zur Verfügung stellen.
Ausgangspunkt war der folgender Commit:
1
commit e53413b230637b75e1cfa5c316e988480f5cea14
2
Author: Thomas K <tomk@sce-gbr.de>
3
Date:   Sun Feb 21 18:01:24 2016 +0100
4
5
    Bugfix: init value for stackpointer to RAMEND on newer controller types
Der Patch sollte aber (hoffentlich) auch für spätere Commits 
funktionieren.

Gruß
Christian

PS: Bei Interesse kann ich auch gerne Binaries zur Verfügung stellen.

PS2: gtkwave zum betrachten der Traces gibt es hier: 
https://sourceforge.net/projects/gtkwave/files/

: Bearbeitet durch User
von Thomas K. (tomk)


Lesenswert?

Hi Christian,

danke für's posten und den Patch. Eine Bitte: könntest Du den Patch auch 
unter http://savannah.nongnu.org/projects/simulavr - Patch mit 
eintragen, eventuell reicht auch schon ein Link hierher - damit's nicht 
verloren geht.

Dann kann ich's, ggf. auch ein anderer, mit ins Repo integrieren.

Und noch eine Frage dazu: kannst Du ev. beschreiben, was Du vorher alles 
Installiert hast (z.B. Python 2.7, das wohl unter C:\Python2.7 bei Dir 
liegt, SWIG) bzw. wie Du z.B. zu den SWIG-Wrappern gekommen bist etc. 
Sozusagen als Rezept für andere ...

Grüße, Thomas

von Christian V. (chrisva)


Lesenswert?

Hallo Thomas,
ich habe bewusst nicht den Weg auf der offiziellen Seite genommen, da 
der "offizielle Weg" der über MinGW/ MSys ist (was bei mir mangels 
Erfahrung mit MSys nicht wollte). Der Patch ist lediglich ein Update zum 
veralteten Visual Studio Projekt, was im aktuellen Archiv liegt und 
dürfte auch die Kompatibilität zu älteren Versionen nicht gewährleisten, 
da ich eine Datei veraltete Datei entfernt habe, die er immer 
fälschlicherweise eingebunden hatte.

Zur Konfiguration habe ich eigentlich nichts gemacht, also ich habe kein 
Python bei mir installiert (zumindest keines im Path, was Visual Studio 
kennt). Ich habe am Ende auch nur die SimlAVR.exe erhalten und nichts 
für Python. (Müsste mir mal anschauen, woraus die generiert wird, 
vermisse ich aber aktuell auch nicht)

Zur Auffindbarkeit mache ich mir keine Sorgen, Google liefert bei der 
Suche "SimulAVR Visual Studio" an zweiter Stelle dieses Thema.

Sobald der Patch vollständig ist, könnte man ihn auch an offizieller 
Stelle einbinden.

Gruß
Christian

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.