Code :: Blocos collect2 ld retornou 1 status de saída mas está funcionando no Windows

0

Estou usando o Xubuntu 17.10 com Code :: Blocks 17.12. Estou escrevendo um programa, com bibliotecas vinculadas (arquivos .a), que vinculei em opções de projeto / construção com um caminho relativo.

No Windows, não há problema, Code :: Blocks, exceto para executar meu aplicativo. Aqui eu recebi estas mensagens:

-------------- Build: Debug in blockchaintest (compiler: GNU GCC Compiler)---------------

g++  -o bin/Debug/blockchaintest obj/Debug/main.o   ../blokchain/bin/Debug/libblokchain.a ../libcrypt/bin/Debug/libcrypt.a ../blokchain/bin/Debug/libblokchain.a ../libcrypt/bin/Debug/libcrypt.a
obj/Debug/main.o : Dans la fonction « main » :
/home/joey/projet_c_2018_02/blockchaintest/main.c:150 : référence indéfinie vers « dechiffrer »
/home/joey/projet_c_2018_02/blockchaintest/main.c:151 : référence indéfinie vers « dechiffrer »
/home/joey/projet_c_2018_02/blockchaintest/main.c:152 : référence indéfinie vers « dechiffrer »
/home/joey/projet_c_2018_02/blockchaintest/main.c:153 : référence indéfinie vers « dechiffrer »
/home/joey/projet_c_2018_02/blockchaintest/main.c:155 : référence indéfinie vers « dechiffrer »
obj/Debug/main.o:/home/joey/projet_c_2018_02/blockchaintest/main.c:157 : encore plus de références indéfinies suivent vers « dechiffrer »
../blokchain/bin/Debug/libblokchain.a(blockchain.o) : Dans la fonction « creerBlock » :
/home/joey/projet_c_2018_02/blokchain/blockchain.c:31 : référence indéfinie vers « chiffrer »
/home/joey/projet_c_2018_02/blokchain/blockchain.c:33 : référence indéfinie vers « hacher »
../blokchain/bin/Debug/libblokchain.a(blockchain.o) : Dans la fonction « validerBlockChain » :
/home/joey/projet_c_2018_02/blokchain/blockchain.c:108 : référence indéfinie vers « dechiffrer »
collect2: error: ld returned 1 exit status
Process terminated with status 1 (0 minute(s), 0 second(s))
1 error(s), 0 warning(s) (0 minute(s), 0 second(s))

Parece que um em minha biblioteca foi vinculado com sucesso, pois não recebi erros.

    
por Alex 17.04.2018 / 11:38

0 respostas