Salve sto tentando di compilare un prog in C++ con microsoft Visual Studio;
Nella sezione inziale delle inclusioni con la direttiva #include ho:
in realtà quei file fanno parte di 4 librerie diverse che ho compilato, e probabilmente mi serviranno le dll create per afe eseguire il prog .exe finale.codice:#include <KM_util.h> #include <KM_fileio.h> #include <iostream> #include <string> #include <openssl/pem.h> #include <xercesc/util/OutOfMemoryException.hpp> #include <xercesc/parsers/XercesDOMParser.hpp> #include <xercesc/framework/MemBufInputSource.hpp> #include <xsec/framework/XSECProvider.hpp> #include <xsec/framework/XSECException.hpp> #include <xsec/enc/XSECCryptoException.hpp> #include <xsec/enc/OpenSSL/OpenSSLCryptoKeyRSA.hpp>
1) Sto usando Microsoft Visual C++ 2008, ed ho scelto file per console windows, essendo il prog a linea di comando. Mi conviene usare un altro compilatore?
3) La libreria deve essere per forza compilata per essere usata nella compilazione? Sembrerebbe di no, visto che il compilatore richiede KM_util.h che non c'è tra i files della cartella dove si trova la lib compilata, ma si trova solo nel sorgente prima della compilazione
2) Il compilatore se faccio partire la compilazione del mio prog c++, mi da come errore che non trova il file KM_util.h , se ci metto il percorso invece lo trova ma non trova i files richiesti a sua volta da KM_util.h nella stessa cartella.
Come posso fare? Grazie a tutti.