|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2012
Messaggi: 1267
|
[GCC/Code::Blocks] Il linker non trova la C++ std library??
Ciao,
ho creato un progetto in Code::Blocks. E' una Fortran Application, a cui linko due static library C++ (compilate sempre in C::B) con estensione .a La compilazione va bene, ma in fase di linkaggio ottengo errori tipo "undefined reference to operator new", "undef ref to __gxx_personality_sj0", "undef ref to std::ios_base::Init::Init()" eccetera... sembra che non trovi la std library. Ho provato ad aggiungere -lstdc++ nelle opzioni del linker, ma non ho risolto. E non so cos'altro fare...spero che qualcuno mi sappia aiutare, ma la vedo grigia |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2012
Messaggi: 1267
|
Soluzione: in Build options -> Linker ho dovuto aggiungere manualmente la .dll della libstdc++ che c'è nel bin di MinGW. Pensavo la trovasse da solo col comando -lstdc++
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:15.



















