В настоящее время мы планируем перевести нашу среду разработки из CodeWright (которая давно была оставлена Borland) и перейти на Eclipse. Мы используем Eclipse для Perl, PHP и некоторых разработок для Windows C ++ с большим успехом.
Однако возникает проблема с нашей встроенной средой, которая использует - в make-файле - некоторые определяют, что Excel, похоже, не понимает. Вот пример (значения которого были изменены для защиты виновных):
F_FOO unsigned char foo(ptr *this)
{
}
где F_FOO определен в make-файле как
F_FOO=@foobar
Eclipse выделит F_FOO и отметит его как синтаксическую ошибку. Это вызывает все виды скорби с прослеживаемостью.
В некоторой степени это также происходит с некоторым кодом в Builder C ++, где Eclipse не знает, как обрабатывать ключевое слово __ fastcall.
Любая помощь по этому вопросу (я знаю, что мы не можем быть единственными, кто сталкивается с этой проблемой) будет высоко оценена.