Visual Studio 2008 Express - RP6 Programme compilieren
Hallo Leute,
hat es schon jemand hinbekommen RP6 Pogramme mit VS 2008 Express zu compilieren? Ich habe das Tutorial durchgearbeitet. Jedoch ohne Erfolg (siehe meinen Post auf Seite 3). ](*,)
Liegt es vielleicht daran das bei der Methode kein makefile genutz wird und dadurch noch informationen fehlen? Bin noch ziemlich neu auf dem Gebiet. Kann mir vielleicht jemand der mit VS 2008 und dem RP6 arbeitet einen Tip geben?
MfG
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe alle Dateien aus RP6base, RP6common und RP6control ausgepackt und in den Include Ordner des AVR gepackt. Ebenso habe ich alle #Include pfade innerhalb dieser Dateien, welche auf den avr zeigen angepasst. Ich habe soweit auch beim Compilieren mit einer includierten RP6RobotBaseLib.h keine Fehlermeldung.
Code:
#include <RP6RobotBaseLib.h>
int16_t main(void)
{
while(true)
{
}
}
Der obenstehende Code wird ohne Fehler compiliert und es wird mir auch eine .hex Datei erzeugt.
Code:
#include <RP6RobotBaseLib.h>
int16_t main(void)
{
initRobotBase();
while(true)
{
}
}
Hier bekomm ich zwar auch keinen Fehler aber dafür auch keine .hex Datei.
keine Ahnung ob das was ausmacht, aber in meiner compile.bat steht irgendwo "-std=c99" in dem makefile vom RP6 steht aber "-std=gnu99". Funktionier jedoch auch nicht wenn ich das umschreibe...
Ich schick mal meine Ornderstruktur mit. Bei WinAVR ist eigentlich noch mehr drin, also alles das was normal auch im Intallationsordner von WinAVR liegt, war aber zum uploaden bissel groß das ganze ;)