Re: Problems compiling the .Net wrapper

Jonathan de Halleux <[email protected]> Thu, 18 Mar 2004 13:38:00 +0100
Newsgroups gmane.comp.lib.sql.sqlpp
Message-ID <[email protected]>
Sorry, but due to the limitations of MC++, I abadonned porting sqlpp to C#

It would be easier to restart from scratch.

At 13:18 18/03/2004 +0100, you wrote:
>Hi.
>I use C++ (sqlpp) to gererate the DAL classes. It works fine.
>I would be more confortable for me to use C# similar in your=20
>"SQLppNETTest" project.
>Unfortunaly I can't build the SQLppNET.dll assembly.
>I am care to try create the wrappers in C++.
>
>Can you help me by this problem?
>
>Thanks!
>
>Tomek
>'the problem child' ;)
>
>
>
>[error output]
>Kompilieren...
>CSGenerator.cpp
>src\Generators\CSGenerator.cpp(32) : error C2661:=20
>'sqlpp::generators::cs_generator::cs_generator': Keine =FCberladene=
 Funktion=20
>akzeptiert 4 Argumente
>        ..\SQLpp\boost\iterator_adaptors.hpp(1409): Siehe Verweis auf=20
> Instanziierung der kompilierten Klassenvorlage=20
>=
 'boost::filter_iterator_generator<Predicate,Iterator,Value,Reference,Pointe=
r,Category,Distance>'
>src\Generators\CSGenerator.cpp(141) : error C2039: 'add_adaptor': Ist kein=
=20
>Element von 'sqlpp::generators::cs_generator'
>        ..\SQLpp\sqlpp\generators\cs_generator.hpp(19): Siehe Deklaration=
=20
> von 'sqlpp::generators::cs_generator'
>MySQLDatabaseAdaptor.cpp
>src\Adaptors\MySQLDatabaseAdaptor.cpp(29) : error C2660:=20
>'sqlpp::adaptors::mysql_adaptor::mysql_adaptor': Funktion akzeptiert keine=
=20
>4 Argumente
>MSSQLDatabaseAdaptor.cpp
>src\Adaptors\MSSQLDatabaseAdaptor.cpp(28) : error C2660:=20
>'sqlpp::adaptors::mssql_adaptor::mssql_adaptor': Funktion akzeptiert keine=
=20
>4 Argumente
>DatabaseAdaptor.cpp
>src\Adaptors\DatabaseAdaptor.cpp(16) : error C2039:=20
>'set_connection_string': Ist kein Element von=20
>'sqlpp::adaptors::database_adaptor'
>        ..\SQLpp\sqlpp\adaptors\database_adaptor.hpp(22): Siehe=20
> Deklaration von 'sqlpp::adaptors::database_adaptor'
>src\Adaptors\DatabaseAdaptor.cpp(22) : error C2039:=20
>'get_connection_string': Ist kein Element von=20
>'sqlpp::adaptors::database_adaptor'
>        ..\SQLpp\sqlpp\adaptors\database_adaptor.hpp(22): Siehe=20
> Deklaration von 'sqlpp::adaptors::database_adaptor'
>src\Adaptors\DatabaseAdaptor.cpp(22) : error C2228: Der linke Teil von=20
>'.Get' muss eine Klasse/Struktur/Union sein
>src\Adaptors\DatabaseAdaptor.cpp(29) : error C2039: 'set_database_owner':=
=20
>Ist kein Element von 'sqlpp::adaptors::database_adaptor'
>        ..\SQLpp\sqlpp\adaptors\database_adaptor.hpp(22): Siehe=20
> Deklaration von 'sqlpp::adaptors::database_adaptor'
>src\Adaptors\DatabaseAdaptor.cpp(33) : error C2039: 'get_database_owner':=
=20
>Ist kein Element von 'sqlpp::adaptors::database_adaptor'
>        ..\SQLpp\sqlpp\adaptors\database_adaptor.hpp(22): Siehe=20
> Deklaration von 'sqlpp::adaptors::database_adaptor'
>src\Adaptors\DatabaseAdaptor.cpp(33) : error C2228: Der linke Teil von=20
>'.Get' muss eine Klasse/Struktur/Union sein
>src\Adaptors\DatabaseAdaptor.cpp(40) : error C2039: 'set_provider_path':=20
>Ist kein Element von 'sqlpp::adaptors::database_adaptor'
>        ..\SQLpp\sqlpp\adaptors\database_adaptor.hpp(22): Siehe=20
> Deklaration von 'sqlpp::adaptors::database_adaptor'
>src\Adaptors\DatabaseAdaptor.cpp(44) : error C2039: 'get_provider_path':=20
>Ist kein Element von 'sqlpp::adaptors::database_adaptor'
>        ..\SQLpp\sqlpp\adaptors\database_adaptor.hpp(22): Siehe=20
> Deklaration von 'sqlpp::adaptors::database_adaptor'
>src\Adaptors\DatabaseAdaptor.cpp(44) : error C2228: Der linke Teil von=20
>'.Get' muss eine Klasse/Struktur/Union sein
>DataType.cpp
>src\DataType.cpp(70) : error C2660: 'sqlpp::data_type::get_cs': Funktion=20
>akzeptiert keine 0 Argumente
>src\DataType.cpp(70) : error C2228: Der linke Teil von '.Get' muss eine=20
>Klasse/Struktur/Union sein
>Database.cpp
>src\Database.cpp(90) : error C2660: 'sqlpp::database::create': Funktion=20
>akzeptiert keine 4 Argumente
>        ..\SQLpp\boost\iterator_adaptors.hpp(1409): Siehe Verweis auf=20
> Instanziierung der kompilierten Klassenvorlage=20
>=
 'boost::filter_iterator_generator<Predicate,Iterator,Value,Reference,Pointe=
r,Category,Distance>'
>src\Database.cpp(128) : error C2039: 'set_adaptor': Ist kein Element von=20
>'sqlpp::database'
>        ..\SQLpp\sqlpp\database.hpp(67): Siehe Deklaration von=20
> 'sqlpp::database'
>src\Database.cpp(250) : error C2039: 'get_dot': Ist kein Element von=20
>'sqlpp::database'
>        ..\SQLpp\sqlpp\database.hpp(67): Siehe Deklaration von=20
> 'sqlpp::database'
>Code wird generiert...
>
>
>
>
>
>-------------------------------------------------------
>This SF.Net email is sponsored by: IBM Linux Tutorials
>Free Linux tutorial presented by Daniel Robbins, President and CEO of
>GenToo technologies. Learn everything from fundamentals to system
>administration.http://ads.osdn.com/?ad_id=3D1470&alloc_id=3D3638&op=3Dclick
>_______________________________________________
>Sqlpp-devel mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/sqlpp-devel

----------------------------------------------------------------------------=
-------
Jonathan de Halleux, Research Assistant
Center for Systems Engineering and Applied Mechanics (CESAME)
Universite catholique de Louvain
Batiment Euler , Av. Georges Lemaitre, 4 Tel : +32-10-47 2595
B-1348 Louvain-la-Neuve Belgium
E-mail : [email protected]
----------------------------------------------------------------------------=
-------



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click