AntonKueltz / fastecdsa

Python library for fast elliptic curve crypto
https://pypi.python.org/pypi/fastecdsa
The Unlicense
263 stars 76 forks source link

unresolved external symbol __gmpz_set #93

Closed Pixsy1929 closed 2 months ago

Pixsy1929 commented 4 months ago

I did everything , but it's not going to fix , pleas somebody help gmp is installed

Creating library build\temp.win-amd64-cpython-312\Release\src\curvemath.cp312-win_amd64.lib and object build\temp.win-amd64-cpython-312\Release\src\curvemath.cp312-win_amd64.exp curve.obj : error LNK2001: unresolved external symbol gmpz_clears curve.obj : error LNK2001: unresolved external symbol __gmpz_init_set_str curveMath.obj : error LNK2001: unresolved external symbol gmpz_init curveMath.obj : error LNK2001: unresolved external symbol gmpz_invert curveMath.obj : error LNK2001: unresolved external symbol __gmpz_cmp curveMath.obj : error LNK2001: unresolved external symbol gmpz_cmp_ui curveMath.obj : error LNK2001: unresolved external symbol gmpz_init_set curveMath.obj : error LNK2001: unresolved external symbol gmpz_mul_ui curveMath.obj : error LNK2001: unresolved external symbol gmpz_set_ui curveMath.obj : error LNK2001: unresolved external symbol gmpz_mul curveMath.obj : error LNK2001: unresolved external symbol gmpz_sub curveMath.obj : error LNK2001: unresolved external symbol __gmpz_clear curveMath.obj : error LNK2001: unresolved external symbol gmpz_inits curveMath.obj : error LNK2001: unresolved external symbol gmpz_get_str curveMath.obj : error LNK2001: unresolved external symbol gmpz_tstbit curveMath.obj : error LNK2001: unresolved external symbol gmpz_sizeinbase curveMath.obj : error LNK2001: unresolved external symbol __gmpz_mod curveMath.obj : error LNK2001: unresolved external symbol gmpz_add curveMath.obj : error LNK2001: unresolved external symbol __gmpz_set build\lib.win-amd64-cpython-312\fastecdsa\curvemath.cp312-win_amd64.pyd : fatal error LNK1120: 19 unresolved externals error: command 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\bin\HostX86\x64\link.exe' failed with exit code 1120

AntonKueltz commented 2 months ago

Windows is not officially supported as installing and linking GMP is not straightforward. I would recommend taking a look at this issue. If your problem persists, please use that issue's thread to continue the discussion.