FLAMEGPU / FLAMEGPU2

FLAME GPU 2 is a GPU accelerated agent based modelling framework for CUDA C++ and Python
https://flamegpu.com
MIT License
106 stars 21 forks source link

Statically link standard library (MSVC only) #528

Open Robadob opened 3 years ago

Robadob commented 3 years ago

Currently we dynamically link against msvc standard library, this means users require visual studio 2019, or vs2019 redistributable installed.

If/when we distribute binary releases, we will either need to switch to statically linking vs the msvc standard lib (which may complicate our dependencies), or find a way to get the python package installer to install the redistributable.

(I'm not sure about the same implications for linux binary releases).

mondus commented 3 years ago

It is suggested that MSVC redistributables are included with python install on windows so possibly not an issue. https://stackoverflow.com/questions/58049482/does-python-depends-on-microsoft-visual-c-redistributable