Cómo compilar componentes de Delphi y hacerlos disponibles en C++ Builder
1. En primer lugar, necesitamos usar Rad Studio en lugar de Delphi o C++Builder para operar, así que preste atención al primer punto, de lo contrario puede fallar. Si solo instaló CB o solo Delphi, simplemente reinstálelo.
2. Abra el directorio de la versión de Delphi de la versión correspondiente y descubra que hay dos paquetes de instalación de Delphi, VirtualTreesD y VirtualTreesR. Para los usuarios de Delphi, podemos espiar una información importante: los que terminan en R generalmente son. run Los paquetes que terminan en D son generalmente paquetes de diseño. Entonces, primero debemos abrir el paquete de tiempo de ejecución VirtualTreesR.dpk:
3 Abra las opciones del proyecto (Proyecto->Opciones) y luego busque el lugar clave: Delphi Compiler->Output-C/C++. en el extremo derecho En la generación de archivos de salida C/C++ en el lateral, seleccione la opción Generar todos los archivos de C++ Builder (incluidas las bibliotecas de paquetes) y luego seleccione Aceptar para cerrar la ventana.
4. Ctrl+F9 compila el proyecto y completa la compilación del paquete de tiempo de ejecución.
5. Repita los pasos anteriores para abrir VirtualTreesD.dpk, luego, después de modificar las opciones, seleccione Instalar para instalar el paquete y, afortunadamente, recibirá un mensaje de que el componente se ha instalado correctamente.
6. Ahora cree un nuevo proyecto y vaya al panel de componentes para encontrar TVirtualStringTree.
La misma experiencia se aplica a la mayoría de los demás controles de Delphi, como Graphics32, pero tenga en cuenta que es posible que deba realizar algunos cambios en el archivo HPP final generado para evitar conflictos con el contenido que viene con C++. caso Una vez que cambio un lugar, no volveré a dar más detalles.