Code::Blocks Forums
Developer forums (C::B DEVELOPMENT STRICTLY!) => Development => Topic started by: 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
-
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).
-
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).
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.
-
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).
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.
-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:
... (might depend on the compiler).
-
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... ;-)