"Caminhos de pesquisa de cabeçalho" vs. "Caminhos de pesquisa de cabeçalho de usuário" no Xcode?


Respostas:


197

Use o usuário de cabeçalho caminhos de pesquisa para caminhos que deseja procurou #include "..."e usar os cabeçalho caminhos de pesquisa para #include <...>. Obviamente, se você marcar a opção Sempre pesquisar caminhos do usuário , #include <...>também funcionará para os caminhos do usuário.


obrigado! Sim, eu meio que percebi isso, mas por que você usaria um ou outro? Para mim, <> deve incluir apenas o sistema, e todo o resto deve estar em "", mas esse é apenas o meu treinamento em programação em C. Acho que <> poderia apontar para bibliotecas conhecidas que não são incluídas no sistema?
mindthief

Sim, acho que "bibliotecas conhecidas" estão certas. Pessoalmente, eu uso <> para cabeçalhos Boost e também para cabeçalhos de sistema.
JWWalker 8/08

não sabia sobre o Boost ( boost.org )! Obrigado, parece muito interessante.
mindthief

14
< >é para estruturas - .ae .frameworks"bibliotecas" - e não importa se é uma estrutura de sistema, uma sua ou de terceiros (como o Boost.) " "é para cabeçalhos de projetos - arquivos .h que fazem parte do conjunto de arquivos sendo compilados. Espero que ajude a esclarecer.
Olie20
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.