As of July 2024, this repository is officially deprecated and will no longer be maintained.
- No further updates: There will be no more updates, bug fixes, or new features added to this repository.
- Use it at your own risk
- Lack of maintainer resource
- Unfavorable technolgoy and implementation
We appreciate all the support and contributions from the community over the years. Thank you for being a part of this journey.
- Dotnet Core 3.1 runtime is now deprecated. Dotnet 6 is now the current supported runtime
- License has changed from MIT to Apache V2 effective from this commit moving forward.
GitHub Project-OSRM/osrm-backend 5.26
-
System Requirements:
- Minimum: Windows 10 1803 or greater (and its Windows Server equivalence)
- Microsoft Visual C++ Redistributable (https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170)
- Dotnet 6.0 Runtime (https://dotnet.microsoft.com/en-us/download/dotnet/6.0)
-
Pull package osrmnet package (http://www.nuget.org/packages/osrmnet) in your project
Please read the OSRM Wiki: https://github.com/Project-OSRM/osrm-backend/wiki/Windows-Compilation. Ensure the correct MS C/C++ runtime library version installed and valid temp directory specified in your .stxxl.txt before you run osrm-extract and other osrm binaries.
To build locally:
Open Powershell and run .\build.ps1 from the root directory of the project.
osrm-backend project does not officially support Windows platform. The windows binaries in that project are not the latest.
- Clone this project
- Run this command from powershell: `.\build.ps1 -Target "GetDependencies"
- Location of the osrm libraries and app: .\osrmnet\src\osrm.net\libosrm\redist\osrm_5.26.0.zip
Copyright 2016 Surya Suluh and OSRMNET
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.