• 1. Native (MSVC) ABI
  • Visual studio 2017+ (C++2017 standard)
  • CMake and Visual Studio
  • 1. Install CMake at Windows
  • 2. Use CMake to generate Visual Studio solution files
  • Build the solution at Visual Studio
  • Build OpenBLAS for Universal Windows Platform
  • 1. Follow steps 1 and 2 above to build the Visual Studio solution files for Windows. This builds the helper executables which are required when building the OpenBLAS Visual Studio solution files for UWP in step 2.
  • 2. Remove the generated CMakeCache.txt and CMakeFiles directory from the OpenBLAS source directory and re-run CMake with the following options:
  • Build the solution with Visual Studio
  • 2. GNU (MinGW) ABI
  • Incompatible x86 calling conventions
  • Build OpenBLAS on Windows OS
  • Generate import library (before 0.2.10 version)
  • Generate import library (0.2.10 and after version)
  • generate windows native PDB files from gcc/gfortran build
  • Use OpenBLAS .dll library in Visual Studio
  • Limitations