Vincular biblioteca estática em outra biblioteca estática
Eu preciso vincular a biblioteca estática do Abaqus ODB C ++ API em outra biblioteca estática. Eu posso fazer isso funcionar, mas recebo muitos avisos de linkers. Todos os avisos são LNK4006 e LNK4221 e dizem respeito às bibliotecas da API.
Eu quero vincular a biblioteca estática resultante no projeto principal. Quando faço isso, o aplicativo é iniciado e me passa uma mensagem comoThe application was unable to start correctly 0xc000007b.
Se isso não estiver claro:API Lib
->MyProj Lib
->MainProj
Por favor, veja a resposta de Paulo abaixo. Você não pode aninhar bibliotecas estáticas como essa e, se achar necessário, precisa aprender mais sobre a fase de vinculação. Em vez disso, o projeto principal precisa vincular as duas bibliotecas estáticas dependentes.