La Web del Programador: Comunidad de Programadores
 
    Pregunta:  33066 - CONVERSIONES DE PROYECTOS
Autor:  julian andres prieto gonzalez
como puedo convertir o como puedo pasar un proyecto que este elaborado en visual c++ para que pueda compilarse y correrse correctamente en borland c++.(ya que borland c++ no tiene o no maneja algunas librerias, bibliotecas, clases y preprocesadores que si maneja visual c++).

  Respuesta:  Fernando Gómez
Esencialmente, necesitas las librerías. Me parece que Boralnd C++ Builder 5 ya soporta MFC.

Tienes que crear tu espacio de trabajo. Ahí, le indicas al builder qué necesitas: MFC, aplicación para Windows, etc. En general, trae todas las librerías.

En caso de que no las tuviera, digmos, windows.h, lo que haces es copiar las librerías de tu Visual C++ y le dices al Builder que tome ese directorio también como "inlcude". Esto, para que puedas referenciar tu archivo como <windows.h> y no como "windows.h".

Si no tiene soporte para MFC (u alguna otra API como DirectX, etc), lo que haz de hacer es linkear las librerías (digamos mfc42ud.dll) de manera estática (es decir, que se verifican las funciones en tiempo de enlazado -link- ).

Esencialmente, eso es todo. El punto anterior aplica para cualesquiera API. Sin embargo, el C++ Builder ya te soporta muchas de las APIs más usadas (MFC, WinAPI, ODBC, ISAPI...).