Ir ao conteúdo
  • Cadastre-se

C++ Como utilizar bibliotecas do sistema com Cmake?


Tomast

Posts recomendados

Tenho um conjunto de biblioteca que tem os headers na pasta /usr/include/ do sistemas , que foram baixadas pelo apt, mas não consigo utilizá las, eu consigo utilizar se tiver a biblioteca com todo o src dela na pasta do projeto com e adicionado o subdiretório onde esta a biblioteca ao Cmake, mais acho isso ruim porque tenho que ficar com varias copias da mesma biblioteca em vários projetos.

Queria utilizar as bibliotecas já presentes no sistemas.

Como faço pra adiciona elas com o Cmake? 

Link para o comentário
Compartilhar em outros sites

Os headers não tem em geral nenhum código. Você precisa das bibliotecas, do código em si, compilado. Ou das fontes todas e aí compila a biblioteca como dependência de seus projetos que a usam. 

 

E o makefile ajusta as dependências para o linker não reclamar das funções como unresolved.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!