Warren Young wrote:
> Joel Fielder wrote:
>> This is how I did it, but maybe my way is "wrong", Warren will tell me
>> no doubt :)
>
> Okay, I accept. :)
>
>> The macros in the header and the cpp must be identical.
>
> There's the problem. It's easy to make them identical once. It's
> less easy to remember to update both copies any time one has to
> change. Duplicate code is always at risk of drift.
>
> If you need a declaration in multiple places, it goes in a header
> file; that's why they were invented.
>
> All we're doing with these MYSQLPP_SSQLS_NO_STATICS games is choosing
> where the *definition* goes, because there can be only one of those.
>
I fought with this recently. I finally got it to work, but I still have
a question. What is the purpose of the static elements that are
eliminated by defining MYSQLPP_SSQLS_NO_STATICS? Would it be OK to
always do that and eliminate the problem? Or is it require to make
ssqls work?
Thanks,
Jim.
| Thread |
|---|
| • Linking errors after moving to SSQLSs, macro problem | Simon Pickles | 12 Dec |
| • Re: Linking errors after moving to SSQLSs, macro problem | William F. Dowling | 12 Dec |
| • Re: Linking errors after moving to SSQLSs, macro problem | Warren Young | 12 Dec |
| • Re: Linking errors after moving to SSQLSs, macro problem | Simon Pickles | 16 Dec |
| • Re: Linking errors after moving to SSQLSs, macro problem | Warren Young | 17 Dec |
| • Re: Linking errors after moving to SSQLSs, macro problem | Simon Pickles | 17 Dec |
| • Re: Linking errors after moving to SSQLSs, macro problem | Warren Young | 17 Dec |
| • Re: Linking errors after moving to SSQLSs, macro problem | Simon Pickles | 17 Dec |
| • RE: Linking errors after moving to SSQLSs, macro problem | Joel Fielder | 17 Dec |
| • Re: Linking errors after moving to SSQLSs, macro problem | Drew M. | 18 Dec |
| • Re: Linking errors after moving to SSQLSs, macro problem | Simon Pickles | 18 Dec |
| • Re: Linking errors after moving to SSQLSs, macro problem | Warren Young | 18 Dec |
| • Re: Linking errors after moving to SSQLSs, macro problem | Jim | 19 Dec |
| • Re: Linking errors after moving to SSQLSs, macro problem | Warren Young | 19 Dec |
| • Re: Linking errors after moving to SSQLSs, macro problem | Jim | 20 Dec |
| • Re: Linking errors after moving to SSQLSs, macro problem | Warren Young | 21 Dec |
| • Re: Linking errors after moving to SSQLSs, macro problem | Warren Young | 18 Dec |
| • Re: Linking errors after moving to SSQLSs, macro problem | Warren Young | 18 Dec |
| • Re: Linking errors after moving to SSQLSs, macro problem | Simon Pickles | 18 Dec |
| • Re: Linking errors after moving to SSQLSs, macro problem | Warren Young | 18 Dec |