Incluindo o libmediainfo corretamente em um arquivo CMakeFiles.txt para uso em seus projetos
Publicado por Mauricio Ferrari em 29/04/2022
[ Hits: 978 ]
Blog: https://www.youtube.com/@LinuxDicasPro
include_directories() target_link_libraries()
include_directories( /usr/include/MediaInfo /usr/include/MediaInfoDLL ) target_link_libraries( mediainfo )
[ ... ] undefined reference to symbol 'dlclose@@GLIBC_2.2.5' /usr/bin/ld: note: 'dlclose@@GLIBC_2.2.5' is defined in DSO /lib/x86_64-linux-gnu/libdl.so.2 so try adding it to the linker command line /lib/x86_64-linux-gnu/libdl.so.2: could not read symbols: Invalid operation: [ ... ]Então, olhando para dentro do pacote do libmediainfo, analisei o arquivo /usr/lib64/pkgconfig/libmediainfo.pc, e essa linha me interessou:
include_directories( /usr/include/MediaInfo /usr/include/MediaInfoDLL ) target_link_libraries( mediainfo dl z )
Não quer usar a PlayStore do Google, conheça uma alternativa
Instalando o Google Chrome no Slackware Current sem Slackbuilds
Kazam 1.4.5 no Slackware Current
Enumerando linhas com o comando nl
Resetando as Configurações do .Xresources
Marcações de erro durante escrita do código no VSCODE módulo de C (Intellisense) - ErrorSquiggles
Criando um alias (atalho) no bash - Slackware 10.2
Detecção do hardware de vídeo com XFree
Introdução a linguagem Assembly com o MIPS
Instalando o plugin NRPE - Nagios Remote Plugin Executor
Nenhum comentário foi encontrado.
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Como instalar o navegador TOR no seu Linux
Instalando Zoom Client no Ubuntu 24.04 LTS
Instalando Zoom Client no Fedora 40
Instalando Navegador Firefox no Debian 12
Bloqueando propagandas no Youtube e outros sites com o uBlocker Origin