Re: Problems compiling the .Net wrapper

Jonathan de Halleux <[email protected]> Thu, 18 Mar 2004 14:22:37 +0100
Newsgroups gmane.comp.lib.sql.sqlpp
Message-ID <[email protected]>
Nope, you need visual studio .Net. moreover, SqlppNet is outdated!
At 13:46 18/03/2004 +0100, you wrote:
>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=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=20
>>>Funktion 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>'=20
>>>
>>>src\Generators\CSGenerator.cpp(141) : error C2039: 'add_adaptor': Ist=20
>>>kein Element von 'sqlpp::generators::cs_generator'
>>>        ..\SQLpp\sqlpp\generators\cs_generator.hpp(19): Siehe=20
>>> Deklaration von 'sqlpp::generators::cs_generator'
>>>MySQLDatabaseAdaptor.cpp
>>>src\Adaptors\MySQLDatabaseAdaptor.cpp(29) : error C2660:=20
>>>'sqlpp::adaptors::mysql_adaptor::mysql_adaptor': Funktion akzeptiert=20
>>>keine 4 Argumente
>>>MSSQLDatabaseAdaptor.cpp
>>>src\Adaptors\MSSQLDatabaseAdaptor.cpp(28) : error C2660:=20
>>>'sqlpp::adaptors::mssql_adaptor::mssql_adaptor': Funktion akzeptiert=20
>>>keine 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:=20
>>>'set_database_owner': 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:=20
>>>'get_database_owner': 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>'=20
>>>
>>>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=3Dcli=
ck
>>>_______________________________________________
>>>Sqlpp-devel mailing list
>>>[email protected]
>>>https://lists.sourceforge.net/lists/listinfo/sqlpp-devel
>>
>>
>>--------------------------------------------------------------------------=
---------=20
>>
>>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]
>>--------------------------------------------------------------------------=
---------=20
>>
>>
>>
>>
>>-------------------------------------------------------
>>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=3Dclick
>>_______________________________________________
>>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=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