We are currently looking at moving our development environment from CodeWright (which was long abandoned by Borland) and moved to Eclipse. We use Eclipse for Perl, PHP, and some of the Windows C ++ developments with great success.
The problem arises, however, with our built-in environment that uses - in the makefile - some determine that Excel does not seem to understand. Here is an example (value values changed to protect the perpetrators):
F_FOO unsigned char foo(ptr *this)
{
}
where F_FOO is defined in the makefile as
F_FOO=@foobar
Eclipse will highlight F_FOO and mark it as a syntax error. This causes all kinds of sadness with traceability.
For some exctent, this also happens with some code in Builder C ++, where Eclipse does not know how to handle the __ fastcall keyword .
( , , ) .