Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
  • 0

Erro visual studio - Dependencias ?


ExploiTT
 Compartilhar

Pergunta

Estou tentando compilar meu projeto e esta dando esses erros no IMGUI, baixei ele no github e tudo mais mas segue dando os erros alguem consegue ajudar?

 

CBrKFD5ZQiaGijPLtVsmqg.png

Editado por ExploiTT
Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0

"baixei ele no github e tudo mais"

E fez o que com eles? Os erros são de símbolos não encontrados. 

Neste caso, você adicionou os .cpp e .h na solução para que pudessem ser compilados e os símbolos existirem? Ou se compilou como lib, adicionou a referencia a lib?

Link para o comentário
Compartilhar em outros sites

  • 0
4 horas atrás, Shepher disse:

"baixei ele no github e tudo mais"

E fez o que com eles? Os erros são de símbolos não encontrados. 

Neste caso, você adicionou os .cpp e .h na solução para que pudessem ser compilados e os símbolos existirem? Ou se compilou como lib, adicionou a referencia a lib?  

Consegue me passar algum contato seu para me ajudar ? :)

Link para o comentário
Compartilhar em outros sites

  • 0
  • Velha Guarda Ex-Staffer

É um projeto que vc fez ou baixado de outros? por acaso é o the new world?

se for, tenta essa versão , foi postado antes de subirem a que está no git, ve se compila sem problemas

 

É necessário se cadastrar para acessar o conteúdo.

 

Ve ai e nos avisa aqui depois, abçs!

qRXaV1L.png

Link para o comentário
Compartilhar em outros sites

  • 0
41 minutos atrás, Arkanun1000 disse:

É um projeto que vc fez ou baixado de outros? por acaso é o the new world?

se for, tenta essa versão , foi postado antes de subirem a que está no git, ve se compila sem problemas

 

Conteúdo escondido! Para visualiza-lo você precisa dar LIKE neste tópico.

 

É necessário se cadastrar para acessar o conteúdo.

 

 

 

Ve ai e nos avisa aqui depois, abçs!

Não é esse ai não irmão é source de cliente ainda por cima kkk to tentando compilar para gerar o wyd.exe

Link para o comentário
Compartilhar em outros sites

  • 0
  • Velha Guarda Ex-Staffer
36 minutos atrás, ExploiTT disse:

Não é esse ai não irmão é source de cliente ainda por cima kkk to tentando compilar para gerar o wyd.exe

Ah ta kkkkkkkkk

 

Peguei sua imagem e joguei no chatGPT pra ver o que ele dizia, olha o resultado:

 

6aqnwwX.png

 

 

Vou por todo o resto aqui:

 

É necessário se cadastrar para acessar o conteúdo.

 

Espero que isso ajude de alguma forma :kkkQ:

 

Tenta usar tbm, acho que a versao dele free 3.5 ja quebra um galhão!

vlwww

 

 

qRXaV1L.png

Link para o comentário
Compartilhar em outros sites

  • 0
21 minutos atrás, Arkanun1000 disse:

Ah ta kkkkkkkkk

 

Peguei sua imagem e joguei no chatGPT pra ver o que ele dizia, olha o resultado:

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Vou por todo o resto aqui:

 

Conteúdo escondido! Para visualiza-lo você precisa dar LIKE neste tópico.

 

 

Esses erros são do tipo "unresolved external symbol," que ocorrem quando o linker do compilador não consegue encontrar a definição de uma função ou variável que foi declarada em algum lugar do código, mas não foi definida ou não está sendo vinculada corretamente.

Aqui estão algumas possíveis causas e soluções para esses erros:

Vamos dar uma olhada em alguns exemplos específicos dos erros mostrados na imagem:

Para corrigir esses erros, você pode seguir estas etapas:

Depois de fazer essas verificações e ajustes, tente recompilar o seu projeto. Isso deve resolver os erros de símbolos externos não resolvidos.

 

 

 

    1. Bibliotecas Não Incluídas:

      • Verifique se todas as bibliotecas necessárias estão incluídas no projeto. Isso inclui bibliotecas de terceiros como o ImGui e suas dependências, bem como bibliotecas padrão do C++ como a libcurl.
      • Certifique-se de que os diretórios de inclusão e bibliotecas estão configurados corretamente nas propriedades do projeto.
    2. Declarações de Funções/Variáveis Ausentes:

      • Verifique se todas as funções e variáveis referenciadas são corretamente declaradas e definidas. Por exemplo, se você está usando curl_easy_init, você deve garantir que a biblioteca libcurl está sendo vinculada corretamente.
    3. Configurações de Compilador/Linker:

      • Certifique-se de que as configurações do compilador e do linker estão corretas. Isso inclui a especificação dos caminhos corretos para os arquivos de cabeçalho (.h) e bibliotecas (.lib ou .dll).
      • No Visual Studio, vá em Propriedades do Projeto -> Linker -> Input e verifique se as bibliotecas necessárias estão listadas em "Additional Dependencies".
    4. Conflito de Versões:

      • Verifique se não há conflito de versões entre as bibliotecas usadas. Por exemplo, diferentes versões do ImGui ou libcurl podem ter assinaturas de função diferentes.
    • curl_easy_init:

      unresolved external symbol __imp__curl_easy_init referenced in function
      Esse erro sugere que a função curl_easy_init não está sendo encontrada pelo linker. Certifique-se de que a biblioteca libcurl está corretamente incluída e configurada.
       
    • ImGui:

      unresolved external symbol "struct ImGuiContext * __cdecl ImGui::GetCurrentContext(void)"
      
       
      Esse erro indica que a função ImGui::GetCurrentContext não está sendo encontrada. Certifique-se de que todas as bibliotecas do ImGui estão corretamente incluídas e que a versão correta está sendo usada.
    1. Verifique se você tem as bibliotecas necessárias (libcurl, ImGui, etc.) instaladas e configuradas corretamente no seu projeto.
    2. Adicione as referências das bibliotecas necessárias no seu projeto:
      • Vá em Propriedades do Projeto -> C/C++ -> General -> Additional Include Directories e adicione o caminho para os arquivos de cabeçalho das bibliotecas.
      • Vá em Propriedades do Projeto -> Linker -> General -> Additional Library Directories e adicione o caminho para as bibliotecas.
      • Vá em Propriedades do Projeto -> Linker -> Input -> Additional Dependencies e adicione o nome das bibliotecas (por exemplo, libcurl.lib, imgui.lib).

 

 

Espero que isso ajude de alguma forma :kkkQ:

 

Tenta usar tbm, acho que a versao dele free 3.5 ja quebra um galhão!

vlwww

 

 

Você manja de adicionar as bibliotecas etc... ? poderia me ajudar ?

Fiz tudo correto coloquei os locais tudo, mas ele n localiza os arquivos direito :x

MMaf3LX_R2afr7wPpQVGiA.pngPNhf_lxiQmS6WNm64ajo1A.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Velha Guarda Ex-Staffer

Eu entendo muito pouco de Visual Studio, so o basico pra poder programar mesmo.

 

Se ainda ta dando erro, talvez seja necessario criar um novo projeto e indo copiando pastes do codigos pra la pra ver se nao ocorre mais erros

 

Por isso que é fogo pegar projetos dos outros pra tentar resolver kkkkkkk, ve se nao tem algo comentado no codigo que lhe ajude.

 

 

qRXaV1L.png

Link para o comentário
Compartilhar em outros sites

  • 0
17 horas atrás, ExploiTT disse:

Você manja de adicionar as bibliotecas etc... ? poderia me ajudar ?

Fiz tudo correto coloquei os locais tudo, mas ele n localiza os arquivos direito :x

É necessário se cadastrar para acessar o conteúdo.
É necessário se cadastrar para acessar o conteúdo.

Para usar esse projeto você precisa usar o VCPKG para instalar todas as bibliotecas pendentes, se tivesse comprado o conteudo saberia disso....

Link para o comentário
Compartilhar em outros sites

  • 0
1 hora atrás, ArnoldWYD disse:

Para usar esse projeto você precisa usar o VCPKG para instalar todas as bibliotecas pendentes, se tivesse comprado o conteudo saberia disso....

Tava folhando o github e achei la, pq vou compra se ta disponivel lá ? ehuehuhue so pra estudos logicos amigo, se poder me ajudar a fazer funcionar estarei aprendendo e assim ajudando futuramente quem precisar

Editado por ExploiTT
Link para o comentário
Compartilhar em outros sites

  • 0
  • Velha Guarda Ex-Staffer
2 horas atrás, ExploiTT disse:

Tava folhando o github e achei la, pq vou compra se ta disponivel lá ? ehuehuhue so pra estudos logicos amigo, se poder me ajudar a fazer funcionar estarei aprendendo e assim ajudando futuramente quem precisar

 

Entao se puder , manda aqui pra a gente poder ajudar melhor se puder, ficará mais facil de olhar no codigo.

Abraços!!

qRXaV1L.png

Link para o comentário
Compartilhar em outros sites

  • 0
Em 28/05/2024 em 10:10, ArnoldWYD disse:

Para usar esse projeto você precisa usar o VCPKG para instalar todas as bibliotecas pendentes, se tivesse comprado o conteudo saberia disso....

Eu instalei o vcpkg instalei as bibliotecas que pedia ai ele instalou aqui " C:\Users\ExploiTT\vcpkg " só que meu projeto não encontra os arquivos ainda fica assim 

GEVYtjA_QbKL3OPjNczhsA.png

Link para o comentário
Compartilhar em outros sites

  • 0
10 horas atrás, ExploiTT disse:

Eu instalei o vcpkg instalei as bibliotecas que pedia ai ele instalou aqui " C:\Users\ExploiTT\vcpkg " só que meu projeto não encontra os arquivos ainda fica assim 

É necessário se cadastrar para acessar o conteúdo.

 

Querido colega, se você vai usar o vcpkg, o ideal seria que você lesse o que o vcpkg pede para que seja feito. Você já teria resolvido o problema.

 

Você precisa dar um integrate install usando o vcpkg, para que o Visual Studio possa encontrar os arquivos corretamente.

Link para o comentário
Compartilhar em outros sites

  • 0
Em 30/05/2024 em 10:32, Shepher disse:

 

Querido colega, se você vai usar o vcpkg, o ideal seria que você lesse o que o vcpkg pede para que seja feito. Você já teria resolvido o problema.

 

Você precisa dar um integrate install usando o vcpkg, para que o Visual Studio possa encontrar os arquivos corretamente.

Vinculei tudo agora localizou mas voltei com o erro do começo lá kkk WdOXZ7zQTOuYvTh7w9_5Mw.png

Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.