Skip to content

WIP: Update windows build documentation for Windows 10 and VS2015,2017,2019

Jeremy Cohen requested to merge jhc02/nektar:fix/windocs into master

This MR updates the Windows build instructions in section 1.3.4 of the user guide. The updates are based on recent attempts to build Nektar++ that @jhc02 has been doing with VS2017/2019 and @ccaveayl has been doing with VS2015.

A few points to note:

  • To build correctly using the updated instructions provided here, the code needs the _set_output_format fix (3a5635dc) to be applied. This is in master but not in the current 5.0.0 release.

  • Previous instructions referenced VS2012/2013. It's not going to be feasible for us to test against these older versions as well as the more recent versions so references to the older VS versions have now been removed.

  • There are issues with building Boost as a third party asset with recent VS versions. This needs further investigation so for now the modified instructions highlight this and request that users install boost binaries. (it looks like this is to do with the old version of boost that Nektar++ wants to build from source not supporting recent VS versions)

  • The revised instructions state that they assume use of 64-bit Windows 10 - I presume it is acceptable to make this assumption, I'm guessing they'll also work ok with 64-bit Windows 7/8 but this is not tested.

Edited by Jeremy Cohen

Merge request reports