Nikolay,

You are right, it should be much easier.
Unfortunately, there are very few C++ developers in community.

I'm planning on fix all these, but I'm always lack time. I'd appreciate
a lot and provide any help if anyone could help me with those tasks.

Best Regards,
Igor


On Wed, Aug 22, 2018 at 12:17 PM Vyacheslav Daradur <daradu...@gmail.com>
wrote:

> Hi,
>
> I think we should provide an article "Ignite.C++ development" in the
> project's wiki.
>
> Such article as "Ignite.NET Development" [1] helped me to prepare the
> environment step by step.
>
> [1]
> https://cwiki.apache.org/confluence/display/IGNITE/Ignite.NET+Development
>
> On Wed, Aug 22, 2018 at 12:06 PM Nikolay Izhikov <nizhi...@apache.org>
> wrote:
> >
> > Hello, Igniters.
> >
> > While working on IGNITE-6055 [1] I need to do some fixes in ODBC.
> > I find out that setup of local CPP development environment is a very
> hard task:
> >
> > 1. Linux -
> >         - We use a very old version of boost library.
> >           Modern Linux distribution uses the new one.
> >           There are no clear instructions about how download and setup
> boost for an Ignite CPP client.
> >           There are no clear instructions about boost version.
> >
> >         - Many of the required steps(environment variables, etc.) are
> not described in DEVNOTES at all.
> >           I have to crawl through the Team City configuration to find it
> out.
> >           I need following environment variables to run tests:
> >                 BOOST_TEST_CATCH_SYSTEM_ERRORS=no
> >                 IGNITE_NATIVE_TEST_CLASSPATH=true
> >
>  
> IGNITE_NATIVE_TEST_CPP_CONFIG_PATH=/home/user/src/ignite/modules/platforms/cpp/core-test/config
> >
>  
> IGNITE_NATIVE_TEST_ODBC_CONFIG_PATH=/home/user/src/ignite/modules/platforms/cpp/odbc-test/config
> >
>  LD_LIBRARY_PATH=$LD_LIBARY_PATH:$JAVA_HOME/jre/lib/amd64/server
> >
> > 2. Windows -
> >         Microsoft provides a free virtual machine with Windows 10 and
> Visual Studio 2017 [2], but I can't build a project on it.
> >         Our documentation [1] claim: "Visual Studio 2010 and above".
> >
> > Actually, I'm not a C++ developer, so I can miss some steps that are
> obvious to a C++ developer.
> > But, I think, we should make instructions for community developers as
> clear as possible.
> >
> > Igor, as a maintainer of CPP clients, can you, please, update
> development documentation
> > and provide clear steps to setup the project on Linux and Windows?
> >
> > [1] https://issues.apache.org/jira/browse/IGNITE-6055
> > [2]
> https://developer.microsoft.com/ru-ru/windows/downloads/virtual-machines
>
>
>
> --
> Best Regards, Vyacheslav D.
>

Reply via email to