Pergunta

Isso pode parecer muito simples, mas estou perdendo alguma coisa. Preciso escrever um aplicativo Rapi Windows Console usando C ++. Atualmente estou usando o VS2005. Eu criei um novo aplicativo vazio do Windows Consol "MyTestrapi" a partir da documentação, sei que preciso da inclusão do arquivo "Rapi.H". Então, eu tentei como

#include <rapi.h>

e também por

#include "rapi.h"

Eu compilar e recebo o seguinte

Erro fatal C1083: Não é possível abrir o arquivo: 'rapi.h': nenhum arquivo ou diretório

Então, eu vou ao menu para "Projeto", "Propriedades". No TreeView para "Propriedades Comuns" -> "Referências", vou para a direita inferior e clico em "Adicionar caminho" e incluir o caminho explícito em que o arquivo rapi.h e outros arquivos .h estão localizados ... em este caso

"C: Arquivos de Programas Windows CE Ferramentas WCE500 Windows Mobile 5.0 Pocket PC SDK Activesync Inc"

que incluem 14 arquivos .h

Salvar / construir o projeto e ainda compilar erro ...

Então, eu mudei o #include para

#include "C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Activesync\Inc\rapi.h"

Desta vez, ele encontra isso inclui, mas falha em encontrar os #includes no rapi.h que também residem na mesma pasta.

O que estou perdendo que parece me iludir.

Obrigado

Foi útil?

Solução

O campo "Propriedades comuns" -> "referências" refere -se a referências de montagem .NET.

Para adicionar um caminho ao caminho de pesquisa C ++ #include, você precisa usar "Propriedades de configuração" -> "C/C ++" -> "Geral" -> "Adicional incluir diretórios".

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