Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Linke Visual C++
Forum - C/C++ - Linke Visual C++

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
Ragazzi sto lavorando ad un progetto utilizzando la libreria CImg, purtroppo il compilatore G++ su Dev-Cpp ha un bug e non supporta la libreria, allora x win mi sono appoggiato a Visual C++ e al suo compilatore, purtroppo è che non so come linkargli le librerie, dove devo andare?..:rotfl:

PM Quote
Avatar
Overflow (Normal User)
Expert


Messaggi: 334
Iscritto: 11/01/2008

Segnala al moderatore
Postato alle 13:44
Sabato, 27/12/2008
che versione di visual C++ stai utilizzando?
comunque puoi farlo direttamente da codice:
Codice sorgente - presumibilmente C/C++

  1. #pragma comment(lib, "nomelib.lib")


Ultima modifica effettuata da Overflow il 27/12/2008 alle 13:54
PM Quote
Avatar
mc (Normal User)
Rookie


Messaggi: 52
Iscritto: 04/12/2008

Segnala al moderatore
Postato alle 12:34
Domenica, 28/12/2008
Non si usano i pragma ... non sono supportati da tutti i compilatori ...
Piuttosto come mai DevC++ avrebbe un bug con la libreria CImg ?
Devi indicare al linker dove trovare la libreria e lo puoi fare anche da linea di comando ...
Codice sorgente - presumibilmente Plain Text

  1. ld.exe -o file_eseguibile -llibreria


oppure:
Codice sorgente - presumibilmente Plain Text

  1. ld.exe -o file_eseguibile -L"C:\Cartella\dove\trovare\la\libreria"


PM Quote
Avatar
Overflow (Normal User)
Expert


Messaggi: 334
Iscritto: 11/01/2008

Segnala al moderatore
Postato alle 13:34
Domenica, 28/12/2008
Testo quotato

Postato originariamente da evilmight:

allora x win mi sono appoggiato a Visual C++ e al suo compilatore



Testo quotato

Postato originariamente da mc:

Non si usano i pragma ... non sono supportati da tutti i compilatori ...



credo che tutti i compilatori di Visual Studio (Visual C++) lo supportino.

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 16:56
Lunedì, 29/12/2008
Ti sembra una domanda sensata dire: "Piuttosto come mai DevC++ avrebbe un bug con la libreria CImg ?", è un bug, ce l'ha e basta. Per fixare dovrebbero riguardarsi completamente la gestione di memoria interna del compilatore, fattostà che poi G + + è fermo alla versione 3.2.4 da molto tempo.
P.S: Tralaltro il bug è del compilatore MingW, non di dev.

Ultima modifica effettuata da il 29/12/2008 alle 16:57
PM Quote
Avatar
mc (Normal User)
Rookie


Messaggi: 52
Iscritto: 04/12/2008

Segnala al moderatore
Postato alle 17:01
Lunedì, 29/12/2008
Testo quotato

Postato originariamente da evilmight:

Ti sembra una domanda sensata dire: "Piuttosto come mai DevC++ avrebbe un bug con la libreria CImg ?", è un bug, ce l'ha e basta. Per fixare dovrebbero riguardarsi completamente la gestione di memoria interna del compilatore, fattostà che poi G + + è fermo alla versione 3.2.4 da molto tempo.
P.S: Tralaltro il bug è del compilatore MingW, non di dev.



SI MI SEMBRA SENSATO.
Sai perchè ? Perchè MinGW gestisce le librerie tutte allo stesso modo, che si tratti della libreria A o della libreria B.
Quindi non capisco perchè dovrebbe avere problemi solo con quella libreria ...
Quindi se magari mi dici perchè secondo te ha un bug nel supporto di quella libreria, e magari me lo mostri sto bug te ne sarei grato.

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 21:43
Lunedì, 29/12/2008
Semplicemente perchè lo sanno anche i più andicappati programmatori di C++ che G++ non supporta le CImg e va in segfault quando le incontra. http://sourceforge.net/forum/forum.php?thread_id=2237233&f ... Qusto bug in realtà non è stato fixato nemmeno nell'ultima versione abbastanza antica, per i motivi che ho gia detto.
:k:

PM Quote
Avatar
mc (Normal User)
Rookie


Messaggi: 52
Iscritto: 04/12/2008

Segnala al moderatore
Postato alle 6:38
Martedì, 30/12/2008
Sarò handicappato, ma non sapevo neanche dell'esistenza della libreria CImg ...
Nel link che hai postato c'è scritto che il bug è stato risolto ...
"Recently, I installed the newest version (3.4.5) of MinGw. It is workable for CImg 1.2.8 and 1.2.9.
I tested both in Eclipse and Dev-C++ IDE.

K.F. "

Prova.

Ultima modifica effettuata da mc il 30/12/2008 alle 6:41
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 16:15
Martedì, 30/12/2008
no no dai dicevo x scherzare, spero non ti sarai offeso.
Comunque quello che uso io è l'ultima versione ovvero la 3.4.2 e il bug non è stato fixato :k:

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo