We will use Cython based build.
- conda environment (miniconda3)
- bezier (for copying include folder later)
for these ones you should install them from Visual Studio Installer.
- Windows SDK
- MSVC v143 (with ATL and MFC)
- C++/CLI support for v143
- CMake tool
and make sure cl.exe is in PATH. EXAMPLE:
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\Hostx64\x64
- clone repository
git clone https://github.com/ulyssas/vmd_sizing_english -b localization
- open
Anaconda Promptfrom Start Menu and type
conda create -n vmdsizing_cython python=3.8
conda activate vmdsizing_cython
- install these packages
pip install bezier==2020.2.3
pip install Cython==0.29.21
pip install numpy==1.19.1
pip install numpy-quaternion==2019.12.11.22.25.52
pip install pyinstaller==4.5.1
pip install wxPython==4.1.0
- put bezier include folder (bezier-2020.2.3\bezier-2020.2.3\src\fortran\include\bezier) into conda env include
-
D&D
vmd_sizing_english\src\setup_install.batand hit enter -
D&D
vmd_sizing_english\run_gui.batand hit enter
pip install jaraco.text
pip uninstall setuptools
pip install "setuptools<60"
-
copy dll in bezier/extra-dll to bezier
-
D&D
vmd_sizing_english\pyinstaller64.batand hit enter
