Ich würde gerne für ein bestimmtes Gerät eine bestimmte
Compilerversion defaultmässig vorgeben. D.h. der Code soll für dieses
Gerät mit dieser Version erstellt werden.
Kann man so was realisieren und wo muss man es einstellen?
In der device description Datei existiert zwar unter
<extendedsettings> ein Eintrag:</extendedsettings>
Doch egal was ich da anstelle des Wertes "newest" eintrage, scheint es,
dass die Einstellung dort ignoriert wird. Zumindest wird nirgends eine
Information darüber ausgegeben das jetzt die eingestellte Version
benutzt wird.
Ich benutze die CoDeSys V3.5 path 1 Version der Entwicklungsumgebung.
Wie kann man für ein bestimmtes Gerät eine bestimmte Compilerversion
defaultmässig vorgeben?
Vielen Dank!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2012-02-23
Originally created by: TW2011HBRS
Hallo abl,
das kann ich zwar auch nicht direkt beantworten, aber es ist eine interessante Frage. Welche Compiler stehen denn bei Dir zur Auswahl ?
Gruß
Thomas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2012-04-23
Originally created by: Bernhard Werner
Leider steht das Setting tatsächlich so in der Dokumentation.
Es wird jedoch nicht ausgewertet. Laut Beschreibung war das allerdings anders gedacht, es sollte damit nicht die
Compilerversion angepasst werden, sondern die Plugin-Version des Codegenerator-Plugins.
Das macht aber keinen Sinn, weil der Codegenerator unbedingt zum Rest der Installation passen sollte,
deswegen wurde das vermutlich nie umgesetzt aber leider nicht aus der Dokumentation entfernt.
Es ist natürlich auch eine gefährliche Sache das zu machen, schliesslich beheben wir ja mit jeder Version ein paar Fehler,
und das Gerät mit der beschränkten Compilerversion wäre von jeder Fehlerbehebung ausgeschlossen.
Bernhard Werner
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ich würde gerne für ein bestimmtes Gerät eine bestimmte
Compilerversion defaultmässig vorgeben. D.h. der Code soll für dieses
Gerät mit dieser Version erstellt werden.
Kann man so was realisieren und wo muss man es einstellen?
In der device description Datei existiert zwar unter
<extendedsettings> ein Eintrag:</extendedsettings>
<ts:setting access="visible" type="string" name="codegenerator-version-constraint">
<ts:value>newest</ts:value>
</ts:setting>
Doch egal was ich da anstelle des Wertes "newest" eintrage, scheint es,
dass die Einstellung dort ignoriert wird. Zumindest wird nirgends eine
Information darüber ausgegeben das jetzt die eingestellte Version
benutzt wird.
Ich benutze die CoDeSys V3.5 path 1 Version der Entwicklungsumgebung.
Wie kann man für ein bestimmtes Gerät eine bestimmte Compilerversion
defaultmässig vorgeben?
Vielen Dank!
Originally created by: TW2011HBRS
Hallo abl,
das kann ich zwar auch nicht direkt beantworten, aber es ist eine interessante Frage. Welche Compiler stehen denn bei Dir zur Auswahl ?
Gruß
Thomas
Originally created by: Bernhard Werner
Leider steht das Setting tatsächlich so in der Dokumentation.
Es wird jedoch nicht ausgewertet. Laut Beschreibung war das allerdings anders gedacht, es sollte damit nicht die
Compilerversion angepasst werden, sondern die Plugin-Version des Codegenerator-Plugins.
Das macht aber keinen Sinn, weil der Codegenerator unbedingt zum Rest der Installation passen sollte,
deswegen wurde das vermutlich nie umgesetzt aber leider nicht aus der Dokumentation entfernt.
Es ist natürlich auch eine gefährliche Sache das zu machen, schliesslich beheben wir ja mit jeder Version ein paar Fehler,
und das Gerät mit der beschränkten Compilerversion wäre von jeder Fehlerbehebung ausgeschlossen.
Bernhard Werner