Pergunta

Eu instalei os firewiresdk26 no meu dev mac ... e nas ferramentas / diretório é firelog. Eu tenho que correr o instalador 2.0.0.pkg firelog no meu dev mac, mas a carga que implanta está instalado no meu / System / Library árvore, em oposição ao meu / Developer / árvore SDKs. então quando eu tentar incluir o cabeçalho IOKit / firewire / FireLog.h ele não é encontrado.

estou faltando alguma coisa? ou fazendo algo errado?

ou isso é um erro no instalador (quer FW26 ou firelog instaladores?) Eu percebo que o instalador firelog se destina a ser executado na máquina a ser depurado remotamente e, portanto, faz sentido que o quadro é colocado no caminho / System / Library, no entanto nenhum dos instaladores recebe-lo em meu caminho desenvolvedor ... Acho que só tem que movê-lo ali com a mão, mas antes de eu fazer o que eu queria ver se eu só estou com vista algo bobo e necessidade de ler os docs com mais concentração ou algo assim ...

alguém correr para isso antes? [THX]

Foi útil?

Solução

como se vê, a resposta é muito simples ...
A partir de 10.5 Leopard, instalações firelog são incorporadas ao sistema operacional e do firelog app / quadro não são mais necessários em tudo!

referem-se a FireWireKPrintf Readme.txt

e

homem fwkpfv

Outras dicas

Eu tive que instalar manualmente os arquivos de cabeçalho em:

/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

Você poderia fazer a mesma coisa, simplesmente adicionando a declaração firelog para um arquivo de cabeçalho no seu projeto:

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

firelog é muito mais elevado do que o desempenho FireWireKprintf, por isso, pode ser vantajoso utilizar, em particular nos casos em que o log actividade rápida com menos degradação do desempenho é desejável.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top