New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Building BehaviorTree.CPP (Visual Studio 2017/Windows 10 x64) #63
Comments
Hi @DJuego I am a fan of cross platform too. Let's try to fix this (I will also add an Appveyor CI to be sure that it always compile in Windows). Neither ZMQ nor GTEST should be mandatory. I will try to fix this the next week. |
Hi, I am also interested in this cross platform part. |
Working on it... |
well, THAT was a lot of work. Let me know if everything works |
Thank you very much for your great efforts! I am very grateful. Unfortunately, there are problems with the Release configuration... I am working with Visual Studio 2017 (msvc 15.9.8)
However, in debug configuration, it seems work.
DJuego |
Pull from master and try again |
Wops! It works! Debug Win32 Congrats! However, actually, i work with the x64 :-/ Sorry! So I create a Debug x64 and Release x64 configurations. I copy settings from Win32. When i build the Debug x64 configuration i get:
Sorry again! |
For the time being I can't spend more time on this. I reopened the issue to deal with it in the future |
@DJuego Hi, I compile all code successfully. |
Thank you, @lukeliao. That seems like good news. I have to admit that I'm too used to using header-only libraries with zero-dependencies. My fault. Portability and simplicity in integration are crucial for me. I only use CMake to compile tests or examples when necessary. DJuego |
@facontidavide Would be nice if you could add the .sln or .vcxproj file somewhere so we don't have to configure everything by ourself :) |
Indeed!. I can confirm it. Building is working. :-) Thanks! However, I have problems and discrepancies (debug vs release) when executing any examples. I attached the console outputs in debug and release settings for all official examples. For example; "t01_first_tree_static.exe" in debug produce: t04_reactive_sequence.exe produce differents outputs in Debug and Release etc Maybe it has to do with gtest is disabled? Has anyone already experimented with the examples in Windows x64? In any case, don't worry for now! Surely, when we proceed to debug the examples we will have more details. Thank you very very very much, @facontidavide !! Your effort and concern to bring this library to users of your non-primary OS, compiler, etc. deserves our acknowledgment. DJuego |
Hi! Thank you for your fantastic contribution, and congrats for your new shiny version 3.0!
I am a great fan of crossplatform, minimal dependencies and header-only gems in modern c++.
Well; BehaviourTree.cpp is not header-only :-). So i am trying to compile/build the library from source code, in Visual Studio 2017(15.9.7) for Windows 10 x64. No success. :-/. At the moment i have omitted GTEST amd ZMQ because i only want the core/logic functionality. Is it possible?
Any guide/hints about how to compile/build/configure BehaviorTree.CPP for using in new proyects? Thanks in advance!!
I have enabled the _CRT_SECURE_NO_WARNINGS flag.
I get this output :-(:
DJuego
The text was updated successfully, but these errors were encountered: