Если это приложение VCL, параметры и настройки не будут вас беспокоить, так как VCL API полностью отличается от MFC. Многие параметры компилятора Borland на самом деле предназначены для обеспечения совместимости с MFC. В остальном параметры компилятора практически не пересекаются.
Иногда я предоставляю коллегам версии «решений» Visual Studio для моих проектов Borland, и обычно это просто вопрос выбора файлов .cpp в решении и установки любых глобальных определений (заметьте, это программы консольного режима, без графического интерфейса).
Более серьезной проблемой являются незначительные несоответствия в классах потоков, values.h и устаревших функциях, от которых отказалась Microsoft. То есть _stricmp(), _chdir(), _mkdir() _getcwd() вместо stricmp() chdir() mkdir() getcwd() и т. д.
Как правило, я не нашел различные make-файлы, сгенерированные Borland, очень совместимыми с любым другим компилятором (или даже с компилятором Borland, если уж на то пошло).
person
Roger Nelson
schedule
22.12.2008