Añadiendo Codejock Xtreme MFC ToolkitPro a Visual Studio 2010

[There is an English version of this post here]

Si estás usando Codejock ToolkitPro en Visual Studio 2010 te habrás dado cuenta de que no se añaden las rutas por defecto de Codejock en los proyectos de VC porque VS 2010 ha cambiado la forma en la que se controlan las rutas por defecto de C++.

En versiones previas estaban incluidas en las opciones del entorno, pero en esta nueva versión se incluyen en cada proyecto, por lo que el instalador de Codejock no puede ponerlas en el lugar adecuado, y cuando intentas compilar un programa obtienes errores en relación a ficheros no encontrados.

Resolver esto es muy sencillo y vamos a explicar cómo hacerlo.

1. Abre un proyecto de C++. Lo primero es abrir cualquier proyecto de C++ con Visual Studio. No importa si es uno de Codejock o no. Simplemente ábralo, vaya a “View -> Property Manager” expanda “Debug | Win32” y/o “Debug | x64” (o sus equivalentes en Release):

image

2. Elija “Microsoft.Cpp.Win32.user” o “Microsofr.Cpp.x64.user”, haga clic con el botón derecho del ratón y seleccione “Properties”. Apunte a “VC++ Directories”:

image

3. Ahora es el momento de añadir las rutas. Despliegue cada elemento y añada una nueva ruta:

image

4. Dependiendo de si las propiedades que ha elegido son Win43 o x64, las rutas pueden diferir, pero no mucho. La tabla siguiente explica qué rutas se añaden y dónde se añaden en relación a la ruta base de instalación de Codejock, que para la útlima versión que tengo instalada está en C:Program Files (x86)Codejock SoftwareMFCXtreme ToolkitPro v13.3.1:

Win32 (x86 project)

Option

Path

Executable

Binvc100

Include

Source

Reference

Libvc100

Library

Libvc100

Source

Source

Exclude

[nada]

Win32 (x86 project)

Option

Executable

Binvc100x64

Include

Source

Reference

Libvc100x64

Library

Libvc100x64

Source

Source

Exclude

[nada]

5. Necesitamos realizar un último paso antes de cerrarlo todo. Tenemos que ir a “Common Properties -> Resources -> General” y añadir a “Additional Include Directories” la misma ruta que en Source tanto en Win32 como en x64:

image

6. Finalmente tenemos que cerrarlo todo y aceptar cuando se nos pregunte sobre hojas de propiedades al cerrar Visual Studio.

Después de hacer esto ya no es necesario repetirlo porque las opciones se han guardado en archivos XML almacenados en la ruta C:Users<username>AppDataLocalMicrosoftMSBuildv4.0 y serán usados por cualquier proyecto de C++.

Sólo se necesita un paso final más si quiere ejecutar programas hechos con Codejock como biblioteca DLL: tiene que añadir ambas rutas de la opción de “Executable” al Path global de su ordenador, lo que se puede hacer a través de “Advanced systems Settings” en “Computer Options”.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *