Simulavr unter Windows mit Visual Studio 2015 kompilieren

#4569689
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/
Angehängte Dateien:
#4572338
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
#4572372
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren