-
Notifications
You must be signed in to change notification settings - Fork 41
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
Running on Windows/MSVC 2015 #14
Comments
Yes, surely. The only problem is I don't personally have a Windows system. The last time I checked with Windows 7 but found that MSVC 2015 requires Windows 10. I hope to make some progress this week. |
Thank you for your time! It would be great to be able to run on Windows. Also, is Boost a hard requirement for easyLambda? |
So I've tried a few more things:
When I try to compile using MSVC 2015, I get the following errors. Perhaps I am missing something trivial?
|
Thanks for the details. That's huge error list but looking closely, there seems to be recurring errors of same type (like C2514) mostly in meta programming specific code. It might be some VS nuance e.g. for error C2514 my best guess is that VS may require an empty definition instead of just no-op declaration in tag-dispatch and type-traits etc. I think similar small changes will do for other error as well. I will try it on VS 2015 soon and comment on the quick fixes and my initial understanding of the errors. |
Great, thank you! Please do let me know if you need any other details. |
The library now has a serial mode that does not require MPI and boost counterparts. It also has a CMake to take care of dependencies and generate builds for VS. I think with these two it might now be easier to test builds on MSVC. Currently the CI is travis on Linux but I'm hoping to test it with appveyor too. I think now it will be easier to test. I'll close this once I get this working in appveyor. |
Hi - Thank you for the excellent library. Looks very interesting. Do you have any plans of adding instructions for pre-requisites and compilation instructions on Windows (e.g., using MSVC 2015)?
The text was updated successfully, but these errors were encountered: