Re: Problems compiling the .Net wrapper

Tomasz Dreßler <[email protected]> Thu, 18 Mar 2004 13:46:44 +0100
Newsgroups gmane.comp.lib.sql.sqlpp
Message-ID <[email protected]>
Ok.
It's possible create SQLppNET.dll with VC++?
Or same limitations included?

Jonathan de Halleux schrieb:

> 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 
>> "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: 
>> 'sqlpp::generators::cs_generator::cs_generator': Keine überladene 
>> Funktion akzeptiert 4 Argumente
>>        ..\SQLpp\boost\iterator_adaptors.hpp(1409): Siehe Verweis auf 
>> Instanziierung der kompilierten Klassenvorlage 
>> 'boost::filter_iterator_generator<Predicate,Iterator,Value,Reference,Pointer,Category,Distance>' 
>>
>> src\Generators\CSGenerator.cpp(141) : error C2039: 'add_adaptor': Ist 
>> kein Element von 'sqlpp::generators::cs_generator'
>>        ..\SQLpp\sqlpp\generators\cs_generator.hpp(19): Siehe 
>> Deklaration von 'sqlpp::generators::cs_generator'
>> MySQLDatabaseAdaptor.cpp
>> src\Adaptors\MySQLDatabaseAdaptor.cpp(29) : error C2660: 
>> 'sqlpp::adaptors::mysql_adaptor::mysql_adaptor': Funktion akzeptiert 
>> keine 4 Argumente
>> MSSQLDatabaseAdaptor.cpp
>> src\Adaptors\MSSQLDatabaseAdaptor.cpp(28) : error C2660: 
>> 'sqlpp::adaptors::mssql_adaptor::mssql_adaptor': Funktion akzeptiert 
>> keine 4 Argumente
>> DatabaseAdaptor.cpp
>> src\Adaptors\DatabaseAdaptor.cpp(16) : error C2039: 
>> 'set_connection_string': Ist kein Element von 
>> 'sqlpp::adaptors::database_adaptor'
>>        ..\SQLpp\sqlpp\adaptors\database_adaptor.hpp(22): Siehe 
>> Deklaration von 'sqlpp::adaptors::database_adaptor'
>> src\Adaptors\DatabaseAdaptor.cpp(22) : error C2039: 
>> 'get_connection_string': Ist kein Element von 
>> 'sqlpp::adaptors::database_adaptor'
>>        ..\SQLpp\sqlpp\adaptors\database_adaptor.hpp(22): Siehe 
>> Deklaration von 'sqlpp::adaptors::database_adaptor'
>> src\Adaptors\DatabaseAdaptor.cpp(22) : error C2228: Der linke Teil 
>> von '.Get' muss eine Klasse/Struktur/Union sein
>> src\Adaptors\DatabaseAdaptor.cpp(29) : error C2039: 
>> 'set_database_owner': Ist kein Element von 
>> 'sqlpp::adaptors::database_adaptor'
>>        ..\SQLpp\sqlpp\adaptors\database_adaptor.hpp(22): Siehe 
>> Deklaration von 'sqlpp::adaptors::database_adaptor'
>> src\Adaptors\DatabaseAdaptor.cpp(33) : error C2039: 
>> 'get_database_owner': Ist kein Element von 
>> 'sqlpp::adaptors::database_adaptor'
>>        ..\SQLpp\sqlpp\adaptors\database_adaptor.hpp(22): Siehe 
>> Deklaration von 'sqlpp::adaptors::database_adaptor'
>> src\Adaptors\DatabaseAdaptor.cpp(33) : error C2228: Der linke Teil 
>> von '.Get' muss eine Klasse/Struktur/Union sein
>> src\Adaptors\DatabaseAdaptor.cpp(40) : error C2039: 
>> 'set_provider_path': Ist kein Element von 
>> 'sqlpp::adaptors::database_adaptor'
>>        ..\SQLpp\sqlpp\adaptors\database_adaptor.hpp(22): Siehe 
>> Deklaration von 'sqlpp::adaptors::database_adaptor'
>> src\Adaptors\DatabaseAdaptor.cpp(44) : error C2039: 
>> 'get_provider_path': Ist kein Element von 
>> 'sqlpp::adaptors::database_adaptor'
>>        ..\SQLpp\sqlpp\adaptors\database_adaptor.hpp(22): Siehe 
>> Deklaration von 'sqlpp::adaptors::database_adaptor'
>> src\Adaptors\DatabaseAdaptor.cpp(44) : error C2228: Der linke Teil 
>> von '.Get' muss eine Klasse/Struktur/Union sein
>> DataType.cpp
>> src\DataType.cpp(70) : error C2660: 'sqlpp::data_type::get_cs': 
>> Funktion akzeptiert keine 0 Argumente
>> src\DataType.cpp(70) : error C2228: Der linke Teil von '.Get' muss 
>> eine Klasse/Struktur/Union sein
>> Database.cpp
>> src\Database.cpp(90) : error C2660: 'sqlpp::database::create': 
>> Funktion akzeptiert keine 4 Argumente
>>        ..\SQLpp\boost\iterator_adaptors.hpp(1409): Siehe Verweis auf 
>> Instanziierung der kompilierten Klassenvorlage 
>> 'boost::filter_iterator_generator<Predicate,Iterator,Value,Reference,Pointer,Category,Distance>' 
>>
>> src\Database.cpp(128) : error C2039: 'set_adaptor': Ist kein Element 
>> von 'sqlpp::database'
>>        ..\SQLpp\sqlpp\database.hpp(67): Siehe Deklaration von 
>> 'sqlpp::database'
>> src\Database.cpp(250) : error C2039: 'get_dot': Ist kein Element von 
>> 'sqlpp::database'
>>        ..\SQLpp\sqlpp\database.hpp(67): Siehe Deklaration von 
>> '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=1470&alloc_id=3638&op=click
>> _______________________________________________
>> 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_id70&alloc_id638&op=click
> _______________________________________________
> Sqlpp-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/sqlpp-devel
>



-------------------------------------------------------
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