Thread overview | |||||
---|---|---|---|---|---|
|
September 22, 2011 Conditional Compilation with Version | ||||
---|---|---|---|---|
| ||||
Hi Y'all!! Just as a note, I am new to the news group, but slightly less new to D =) Back on topic: I am unable to get multiple version specifications to work (from the website) sometihng like: version (foo) { version = bar; version = baz; } version (bar) { ... codes 'n' stuff } version (baz) { ... more codez } every time I get an error which says rhe version statement wants (statement), not '=', unlike from the website article on language is this simply a deprecated feature, or am I doing something wrong? pssst... I use DMD 2.055 on linux x86 (ubuntu, dont be a hater) |
September 22, 2011 Re: Conditional Compilation with Version | ||||
---|---|---|---|---|
| ||||
Posted in reply to alex | On 09/22/2011 04:17 AM, alex wrote:
> Hi Y'all!! Just as a note, I am new to the news group, but slightly less
> new to D =)
>
> Back on topic:
>
> I am unable to get multiple version specifications to work (from the
> website)
>
> sometihng like:
>
> version (foo) {
> version = bar;
> version = baz;
> }
> version (bar) {
> ... codes 'n' stuff
> }
> version (baz) {
> ... more codez
> }
>
> every time I get an error which says rhe version statement wants
> (statement), not '=', unlike from the website article on language
>
> is this simply a deprecated feature, or am I doing something wrong?
>
> pssst... I use DMD 2.055 on linux x86 (ubuntu, dont be a hater)
Probably, the problem is that you try to set versions in function scope. That does not work, version=foo; declarations must be at module scope.
|
September 23, 2011 Re: Conditional Compilation with Version | ||||
---|---|---|---|---|
| ||||
Posted in reply to Timon Gehr | Ohhhh... So I if it is in my main function (which I think it is) I should move it out? That makes sense... Thank you Timon!! |
Copyright © 1999-2021 by the D Language Foundation