Hi
where do I have to put this from MS in codeblocks?:
------------
In the MS compiler project settiings add this to the end of the preprocessor definitions in the C/C++ General tab.
,IBM=1
--------------
Thanks
Michael
Quote from: mikethebike on April 05, 2009, 02:11:11 PM
Hi
where do I have to put this from MS in codeblocks?:
------------
In the MS compiler project settiings add this to the end of the preprocessor definitions in the C/C++ General tab.
,IBM=1
--------------
Thanks
Michael
In projects build options -> Compiler settings -> #definitions.
Just add
IBM=1.
By the way if you don't add the "=1" it should be enough. "Empty" definitions normally get initiated with "1" (might depend on the compiler).
Quote from: JensBy the way if you don't add the "=1" it should be enough. "Empty" definitions normally get initiated with "1" (might depend on the compiler).
Empty definitions should be empty. The only part of the standard that says anything about macros getting a value is when you use an #if statement with an undefined macro, then their value is 0. However, it is a macro definition through the command line, so it may have another behavior. Better to be explicit, I'd say.
Quote from: Ceniza on April 05, 2009, 03:15:58 PM
Quote from: JensBy the way if you don't add the "=1" it should be enough. "Empty" definitions normally get initiated with "1" (might depend on the compiler).
Empty definitions should be empty. The only part of the standard that says anything about macros getting a value is when you use an #if statement with an undefined macro, then their value is 0. However, it is a macro definition through the command line, so it may have another behavior. Better to be explicit, I'd say.
Quote from: gcc-documentation-D name
Predefine name as a macro, with definition 1.
It was only meant for defines from command-line (my post was not clear about that, sorry) and as I wrote:
Quote from: jens on April 05, 2009, 02:41:31 PM
... (might depend on the compiler).
Quote from: mikethebike on April 05, 2009, 02:11:11 PM
In the MS compiler project settiings add this to the end of the preprocessor definitions in the C/C++ General tab.
,IBM=1
Reads like the X-Plane SDK to me... I have had my fun coding with it... ;-)