Pregunta

He instalado firewiresdk26 en mi dev mac ... y en el directorio Herramientas / se encuentra FireLog. Ejecuté el instalador FireLog 2.0.0.pkg en mi dev mac, pero la carga útil que implementa está instalada en mi / Sistema / Biblioteca árbol, a diferencia de mi / Developer / SDKs. así que cuando trato de incluir el encabezado iokit / firewire / FireLog.h no se encuentra.

¿me estoy perdiendo algo? o haciendo algo mal?

o ¿se trata de un error en el instalador (¿instaladores FW26 o FireLog?) Me doy cuenta de que el instalador de FireLog está diseñado para ejecutarse en la máquina para depurarlo de forma remota y, por lo tanto, tiene sentido que el marco se coloque en la ruta / Sistema / Biblioteca, sin embargo, ninguno de los instaladores lo consigue en mi camino de desarrollador ... Supongo que solo tengo que moverlo allí a mano, pero antes de hacerlo quería ver si estoy pasando por alto algo tonto y necesito leer los documentos con más concentración o algo ...

alguien se topó con esto antes? [thx]

¿Fue útil?

Solución

como resulta, la respuesta es bastante simple ...
A partir de 10.5 Leopard, las instalaciones de FireLog están integradas en el sistema operativo y la aplicación / marco FireLog ya no son necesarios.

consulte FireWireKPrintf Readme.txt

y

man fwkpfv

Otros consejos

Tuve que instalar manualmente los archivos de encabezado en:

/Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/firewire/IOFireLog.h
/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/firewire/IOFireLog.h

Puede lograr lo mismo simplemente agregando la declaración FireLog a un archivo de encabezado en su proyecto:

void FireLog( const char *format, ... );

FireLog tiene un rendimiento mucho mayor que FireWireKprintf, por lo que puede ser ventajoso usarlo, particularmente en los casos en que es conveniente registrar una actividad rápida con menos degradación del rendimiento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top