Re: compilation problem

Tomasz Dreßler <[email protected]> Tue, 02 Mar 2004 09:12:28 +0100
Newsgroups gmane.comp.lib.sql.sqlpp
Message-ID <[email protected]>
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. 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 
>> 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: 
>> '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'
>> 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'
>> 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: 
>> '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
>> 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 akzeptiert keine 0 Argumente
>> src\DataType.cpp(70) : error C2228: Der linke Teil von '.Get' muss 
>> eine Klasse/Struktur/Union sein
>> Code wird generiert...
>> Kompilieren...
>> 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'
>> 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'
>> 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 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ßler
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> -------------------------------------------------------
>>>> 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
>>>> _______________________________________________
>>>> 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_id56&alloc_id438&op=click
>>> _______________________________________________
>>> 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=1356&alloc_id=3438&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]
> ----------------------------------------------------------------------------------- 
>
>
>
>
> -------------------------------------------------------
> 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=click
> _______________________________________________
> 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=1356&alloc_id=3438&op=click