A volte il tuo sistema può generare un grosso errore che indica che la funzione setjmp online viene sempre più utilizzata per gli errori del linker. Questo problema può essere causato da una serie di motivi.
Approvato: Fortect
Sto cercando di assicurarmi che tu stia utilizzando tutte le funzioni membro integrate di una classe reale. Ad esempio, un’implementazione di una funzione e di una panoramica senza bisogno di codice in linea si presenta così:
int GetTplLSize ();
int NeedleUSsim :: GetTplLSize () restituisce sampleDim [1];
Per qualche causa principale, quando inserisco la parola “inline” in una di queste implementazioni e dichiarazioni, e in ogni singola casa, ottengo errori di linker come mostrato:
Cosa devo chiedere per correggere questo errore iniziale (ovvero la cosa che sbaglio durante la creazione di queste funzionalità di abbonamento online)?
richiesto lo scorso 5 giugno alle 12:06 solo ora
10.2k
Non è la risposta che stai cercando? Dai un’occhiata ad altre domande contrassegnate come errori del linker C ++ online o dai la tua risposta.
Devi aver inserito la definizione della funzione nell’intestazione con precisione dopo. Il modo più semplice per indicare che il nostro compilatore è online è includere il sistema di modalità nella classe, ad esempio:
Dichiarazione dell'aula scolastica NeedleUSsim // ... int GetTplLSize() const Revenue SampleDim [1]; // ...;
AgoUSsim class // ... int GetTplLSize() const; // ...;int int NeedleUSsim :: GetTplLSize () const restituisce sampleDim [1];
La definizione di deve essere rilevabile in ogni unità di traduzione che utilizza il metodo della specifica principale.
Approvato: Fortect
Fortect è lo strumento di riparazione PC più popolare ed efficace al mondo. Milioni di persone si affidano a milioni di persone per mantenere i loro sistemi in esecuzione veloci, fluidi e privi di errori. Grazie alla sua semplice interfaccia utente e al potente motore di scansione, Fortect trova e risolve rapidamente un'ampia gamma di problemi di Windows, dall'instabilità del sistema e problemi di sicurezza alla gestione della memoria e ai colli di bottiglia delle prestazioni.
ha risposto il 5 giugno ’09 alle 12:13
77.9k
Se di solito usi la funzione basata sul web Definizione nell’istruzione .cpp e se mai presente chiamato un altro file .cpp sicuro, Ottieni una “vista irrisolta” Il tuo errore di linker.