|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
[C++] Problemi con delle librerie non visibili in sottodirectory di un progetto
Salve a tutti,
sto scrivendo un progettino in C++, usando Eclipse, ma essendo agli inizi con questo linguaggio, ho qualche problema con la visibilità di alcune librerie esterne che ho importato. Le librerie esterne che sto usando sono queste: MySQL Connector/C++. Inoltre sto prendendo come esempio questo: Developing Database Applications Using MySQL Connector/C++. Il progetto ha la seguente struttura: Codice:
.
|-- main.cpp
|-- dir1
| |-- Class1.cpp
| `-- Class1.h
|-- dir2
| |-- Class2.cpp
| `-- Class2.h
|-- include
| |-- cppconn
| | |-- build_config.h
| | |-- config.h
| | |-- connection.h
| | |-- datatype.h
| | |-- driver.h
| | |-- exception.h
| | |-- metadata.h
| | |-- parameter_metadata.h
| | |-- prepared_statement.h
| | |-- resultset.h
| | |-- resultset_metadata.h
| | |-- sqlstring.h
| | |-- statement.h
| | `-- warning.h
| |-- mysql_connection.h
| `-- mysql_driver.h
`-- lib
|-- libmysqlcppconn.so -> libmysqlcppconn.so.5
|-- libmysqlcppconn.so.5 -> libmysqlcppconn.so.5.1.1.0
|-- libmysqlcppconn.so.5.1.1.0
`-- libmysqlcppconn-static.a
Come indicato nella guida che ho citato sopra, per usare le varie classi come Connection, ho bisogno di includere le seguenti librerie: Codice:
/* MySQL Connector/C++ specific headers */ #include <driver.h> #include <connection.h> #include <statement.h> #include <prepared_statement.h> #include <resultset.h> #include <metadata.h> #include <resultset_metadata.h> #include <exception.h> #include <warning.h> Non capisco se sbaglio qualcosa nel setup del progetto oppure se c'è qualche errore altrove. In Java basta aggiungere tali librerie al classpath, ma qui non so come fare. Qualcuno può aiutarmi? EDIT: come non detto ho risolto. Grazie lo stesso. Ultima modifica di fbcyborg : 20-12-2011 alle 18:52. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:37.




















