Re: compilation problem

Jonathan de Halleux <[email protected]> Wed, 03 Mar 2004 10:31:28 +0100
Newsgroups gmane.comp.lib.sql.sqlpp
Message-ID <[email protected]>
Let's not get mistakened: I use C++ to generate C# (vb.net is berk). Check=
=20
out the Sqlpp project in the solution, it contains sample to generate wiki=
=20
and other database.


At 09:12 2/03/2004 +0100, you wrote:
>Hi,
>how I can create the c++ to c# wrappers?
>I have to compile the SQLppNET.vcproj project before SQLppNETTest?
>Sorry but only for SQLpp I start work with c# (otherwise I use VB.net).
>
>Jonathan de Halleux wrote:
>
>>Hi,
>>
>>The .Net wrapper is out of date some it should have problems to compile.=
=20
>>Moreover, it is incomplete. I had to abondon it due to the limitation of=
 MC++.
>>
>>Do you care about trying to create the wrappers in C++ ?
>>
>>08:48 2/03/2004 +0100, you wrote:
>>
>>>Good Morning!
>>>Couple minutes ago I try to compile the SQLppNET project.
>>>The subproject SQLppNET trow some Errors listed below.
>>>My .net compiler build lib_sqlpp_* and lib_iobind with boost 1.30.2=20
>>>successful now :)
>>>The error code is in german. Hope it doesn't deter you ;)
>>>
>>>Greetings
>>>    Tomasz
>>>
>>>
>>>
>>>
>>>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'
>>>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'
>>>StoredProcedure.cpp
>>>SelectQuery.cpp
>>>NumericConstant.cpp
>>>LocalVariableExpression.cpp
>>>FieldExpression.cpp
>>>Expression.cpp
>>>ConstantExpression.cpp
>>>SQLParser.cpp
>>>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
>>>UniqueConstraint.cpp
>>>StringUtils.cpp
>>>ReferenceConstraint.cpp
>>>QueryTable.cpp
>>>PrimaryKeyConstraint.cpp
>>>Field.cpp
>>>DBTable.cpp
>>>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
>>>Code wird generiert...
>>>Kompilieren...
>>>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'
>>>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'
>>>constraint.cpp
>>>AssemblyInfo.cpp
>>>Code wird generiert...
>>>
>>>
>>>
>>>Jonathan de Halleux schrieb:
>>>
>>>>Yes there might be a problem with the .Net wrapper and boost 1.31 since=
=20
>>>>sqlpp was compiled against 1.30.2.
>>>>
>>>>I will try compiling sqlpp with the new boost release.
>>>>
>>>>At 11:31 1/03/2004 +0100, you wrote:
>>>>
>>>>>Halo dear sqlpp user.
>>>>>I use long time torque with java.
>>>>>I was happy as I found out that powerfull Project exist vor .net :)
>>>>>
>>>>>I am not able to compile the
>>>>>sqlpp_src_v2.9\sqlpp\SQLppNET\SQLppNET.vcproj Project.
>>>>>I place the boost_1_31_0  header files in the Project, but
>>>>>this was not enaugh ;)
>>>>>I use Visual Studio 2003 ver 7.1 with the .NRT Framework ver. 1.1
>>>>>
>>>>>Can anybody help me?
>>>>>
>>>>>Greetings
>>>>>Tomasz Dre=DFler
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>-------------------------------------------------------
>>>>>SF.Net is sponsored by: Speed Start Your Linux Apps Now.
>>>>>Build and deploy apps & Web services for Linux with
>>>>>a free DVD software kit from IBM. Click Now!
>>>>>http://ads.osdn.com/?ad_id=3D1356&alloc_id=3D3438&op=3Dclick
>>>>>_______________________________________________
>>>>>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
>>>>
>>>>
>>>>
>>>>
>>>>-------------------------------------------------------
>>>>SF.Net is sponsored by: Speed Start Your Linux Apps Now.
>>>>Build and deploy apps & Web services for Linux with
>>>>a free DVD software kit from IBM. Click Now!
>>>>http://ads.osdn.com/?ad_id56&alloc_id438&op=3Dclick
>>>>_______________________________________________
>>>>Sqlpp-devel mailing list
>>>>[email protected]
>>>>https://lists.sourceforge.net/lists/listinfo/sqlpp-devel
>>>
>>>
>>>
>>>
>>>-------------------------------------------------------
>>>SF.Net is sponsored by: Speed Start Your Linux Apps Now.
>>>Build and deploy apps & Web services for Linux with
>>>a free DVD software kit from IBM. Click Now!
>>>http://ads.osdn.com/?ad_id=3D1356&alloc_id=3D3438&op=3Dclick
>>>_______________________________________________
>>>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
>>
>>
>>
>>
>>-------------------------------------------------------
>>SF.Net is sponsored by: Speed Start Your Linux Apps Now.
>>Build and deploy apps & Web services for Linux with
>>a free DVD software kit from IBM. Click Now!
>>http://ads.osdn.com/?ad_id56&alloc_id438&op=3Dclick
>>_______________________________________________
>>Sqlpp-devel mailing list
>>[email protected]
>>https://lists.sourceforge.net/lists/listinfo/sqlpp-devel
>
>
>
>-------------------------------------------------------
>SF.Net is sponsored by: Speed Start Your Linux Apps Now.
>Build and deploy apps & Web services for Linux with
>a free DVD software kit from IBM. Click Now!
>http://ads.osdn.com/?ad_id=3D1356&alloc_id=3D3438&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]
----------------------------------------------------------------------------=
-------



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click