Trasteando con el internalsplugin
Publicado: 14 Dic 2011 18:26
No se que hacer. Si acordarme de la madre que pario al que hizo el internalsplugin, si acordarme de la madre de Bill Gates, o acordarme de la mia por lo cazurro que soy. Os comento:
Llevo un par de dias tratando de experimentar con los internalsplugin. Me gustaria saber como funcionan y aprender en un futuro a enlazarlos con algun firm para que por lo menos se encienda un led. Con eso me daria por vencido .
Nunca he hecho nada de elctronica y menos de programacion, y como me gustaria aprender y esto es un hobby que me gusta bastante, pues creo que trastear con esto es la mejor manera de hacerlo. Pero se me estan resistiendo. Y resistiendo mucho
Instale en mi PC (W7/64) el Visual Studio Ultimate 2010 y me descargue los internalsplugins de la web de rFactor.
Cuando intente compilar la V1 fue todo de maravilla. Abri el Visual Studio, cargue el ExamplePlugin.vcproj, le di a la tecla F7 que es la de genarar solucion y TACHAN!!. Todo perfecto y dll creada. Puse esa dll en la carpeta plugins de una instalacion limpia de rFactor y al cargar el juego me salia la consola de visualizacion y cuando salia a pista se veian un monton de datos corriendo en esa consola. Cuando vuelves al garaje la consola dejaba de escribir y al salir del juego la dll me habia creado un archivo de texto en la raiz de rFactor donde podia visualizar toda la telemetria que la dll habia extraido. Guay eh?.
El problema me viene cuando intento hacer lo mismo con los InternalsPluginV3. Hago lo mismo, pero cuando le doy a F7 el visual Studio me reporta este problema:
1>------ Operación Generar iniciada: proyecto: InternalsPlugin, configuración: Debug Win32 ------
1>Compilación iniciada a las 14/12/2011 17:22:17.
1>InitializeBuildStatus:
1> Se creará ".\Debug\InternalsPlugin.unsuccessfulbuild" porque se especificó "AlwaysCreate".
1>ClCompile:
1> Example.cpp
1>Link:
1> Creando biblioteca .\Debug/InternalsPlugin.lib y objeto .\Debug/InternalsPlugin.exp
1>LinkEmbedManifest:
1> Creando biblioteca .\Debug/InternalsPlugin.lib y objeto .\Debug/InternalsPlugin.exp
1> InternalsPlugin.vcxproj -> C:\Users\Valle\Desktop\InternalsPlugins\Win32\.\Debug\InternalsPlugin.dll
1>PostBuildEvent:
1> El sistema no puede encontrar la ruta especificada.
1> 0 archivo(s) copiado(s).
1> El sistema no puede encontrar el archivo especificado.
1> El sistema no puede encontrar la ruta especificada.
1> 0 archivo(s) copiado(s).
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: El comando "copy Debug\InternalsPlugin.dll ..\..\..\rFactor\Working\Plugins
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: copy Debug\vc80.pdb ..\..\..\rFactor\Working\Plugins
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: copy ..\Include\InternalsPlugin.hpp ..\..\..\rFactor\Dev\Include
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073:
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: :VCEnd" salió con el código 1.
1>
1>ERROR al compilar.
1>
1>Tiempo transcurrido 00:00:04.28
========== Generar: 0 correctos, 1 incorrectos, 0 actualizados, 0 omitidos ==========
Le he dado mil vueltas, he copiado una por una las lineas de la version V1 y las he comparado con las de la V3. He sustituido unas por otras. He intentado hacer un hibrido..........pero nada, nada de nada. Y lo peor de todo es que he llegado a un momento en el que creo que la culpa la tiene el propio Visual Studio, porque no creo que un fabricante (ISI) ponga un ejemplo de algo en su pagina web y que esto no funcione, ¿no?. Asi que os pido vuestra ayuda.
¿Que me estoy perdiendo? ¿Por que no furula?
Enga, un saludo.
Llevo un par de dias tratando de experimentar con los internalsplugin. Me gustaria saber como funcionan y aprender en un futuro a enlazarlos con algun firm para que por lo menos se encienda un led. Con eso me daria por vencido .
Nunca he hecho nada de elctronica y menos de programacion, y como me gustaria aprender y esto es un hobby que me gusta bastante, pues creo que trastear con esto es la mejor manera de hacerlo. Pero se me estan resistiendo. Y resistiendo mucho
Instale en mi PC (W7/64) el Visual Studio Ultimate 2010 y me descargue los internalsplugins de la web de rFactor.
Cuando intente compilar la V1 fue todo de maravilla. Abri el Visual Studio, cargue el ExamplePlugin.vcproj, le di a la tecla F7 que es la de genarar solucion y TACHAN!!. Todo perfecto y dll creada. Puse esa dll en la carpeta plugins de una instalacion limpia de rFactor y al cargar el juego me salia la consola de visualizacion y cuando salia a pista se veian un monton de datos corriendo en esa consola. Cuando vuelves al garaje la consola dejaba de escribir y al salir del juego la dll me habia creado un archivo de texto en la raiz de rFactor donde podia visualizar toda la telemetria que la dll habia extraido. Guay eh?.
El problema me viene cuando intento hacer lo mismo con los InternalsPluginV3. Hago lo mismo, pero cuando le doy a F7 el visual Studio me reporta este problema:
1>------ Operación Generar iniciada: proyecto: InternalsPlugin, configuración: Debug Win32 ------
1>Compilación iniciada a las 14/12/2011 17:22:17.
1>InitializeBuildStatus:
1> Se creará ".\Debug\InternalsPlugin.unsuccessfulbuild" porque se especificó "AlwaysCreate".
1>ClCompile:
1> Example.cpp
1>Link:
1> Creando biblioteca .\Debug/InternalsPlugin.lib y objeto .\Debug/InternalsPlugin.exp
1>LinkEmbedManifest:
1> Creando biblioteca .\Debug/InternalsPlugin.lib y objeto .\Debug/InternalsPlugin.exp
1> InternalsPlugin.vcxproj -> C:\Users\Valle\Desktop\InternalsPlugins\Win32\.\Debug\InternalsPlugin.dll
1>PostBuildEvent:
1> El sistema no puede encontrar la ruta especificada.
1> 0 archivo(s) copiado(s).
1> El sistema no puede encontrar el archivo especificado.
1> El sistema no puede encontrar la ruta especificada.
1> 0 archivo(s) copiado(s).
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: El comando "copy Debug\InternalsPlugin.dll ..\..\..\rFactor\Working\Plugins
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: copy Debug\vc80.pdb ..\..\..\rFactor\Working\Plugins
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: copy ..\Include\InternalsPlugin.hpp ..\..\..\rFactor\Dev\Include
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073:
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: :VCEnd" salió con el código 1.
1>
1>ERROR al compilar.
1>
1>Tiempo transcurrido 00:00:04.28
========== Generar: 0 correctos, 1 incorrectos, 0 actualizados, 0 omitidos ==========
Le he dado mil vueltas, he copiado una por una las lineas de la version V1 y las he comparado con las de la V3. He sustituido unas por otras. He intentado hacer un hibrido..........pero nada, nada de nada. Y lo peor de todo es que he llegado a un momento en el que creo que la culpa la tiene el propio Visual Studio, porque no creo que un fabricante (ISI) ponga un ejemplo de algo en su pagina web y que esto no funcione, ¿no?. Asi que os pido vuestra ayuda.
¿Que me estoy perdiendo? ¿Por que no furula?
Enga, un saludo.