Połącz bibliotekę statyczną z inną biblioteką statyczną
Muszę połączyć statyczną bibliotekę API Abaqus ODB C ++ w innej bibliotece statycznej. Mogę to „pracować”, ale otrzymuję wiele ostrzeżeń o linkerach. Wszystkie ostrzeżenia to LNK4006 i LNK4221 i dotyczą bibliotek API.
Chcę połączyć wynikową bibliotekę statyczną w głównym projekcie. Gdy to zrobię, aplikacja zostanie uruchomiona i otrzymasz wiadomość podobną do tejThe application was unable to start correctly 0xc000007b.
Jeśli to nie jest jasne:API Lib
->MyProj Lib
->MainProj
Proszę zobaczyć odpowiedź Paula poniżej. Nie możesz zagnieżdżać takich statycznych bibliotek i jeśli uważasz, że musisz, musisz dowiedzieć się więcej o fazie łączenia. Zamiast tego główny projekt musi połączyć obie zależne biblioteki statyczne.