Hi Gavin,
[
As suggested in the other thread, try setting C++ -> Preprocessor ->
Preprocess to a File -> Yes (/P) on the .cpp file that demonstrates the
compile error, and then compile that one file.
]
Will try that and let you know Gavin! Also wanted to know if it is possible
to get the compiler error(the exact location) in my pre-processed file?
Thanks,
Ram
On Thu, Sep 29, 2016 at 5:45 AM, Gavin Lambert
On 29/09/2016 05:14, Ram wrote:
Along that line, Ram, could you please verify if your project uses
DEBUG_NEW somewhere? Don't forget to check for macro definitions on the project's properties window.
I did a search for DEBUG_NEW and didnt get any results. I also saw that the only preprocessor defines we have are, WIN32 _DEBUG _CONSOLE V_DEBUG
As suggested in the other thread, try setting C++ -> Preprocessor -> Preprocess to a File -> Yes (/P) on the .cpp file that demonstrates the compile error, and then compile that one file.
Afterwards, reset the setting to No, and then look around for a .i file that it generated with the same base name. (It's usually either next to the source file or in your obj or other intermediate directory.)
Search through this file for the line that generated the error and you'll see what it really looks like to the compiler after the preprocessor has finished. This might give you some hints as to the source of the problem, which is almost certainly a #define new buried somewhere in a header file.
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users