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