Including same #define in VS and Linux builds
I have a project that is compiled both under Linux and VS2005 and I need to pass a pack of definitions to C preprocessor during both builds (for example: MY_DEF1=1, MY_DEF2=2 etc.) The definitions are same in both builds.
Is there a way to tell VS2005 to include external build-time definitions?
In the VS C++ Project properties, there's an entry in:
Configuration Properties | C/C++ | Preprocessor | Preprocessor Definitions
where you can enter the defines (which can differ for each project configuration).
You can use /D compiler option in the project makefile: