5

I'm trying to install the quikcfix library on my windows machine. The python version is 3.12.2. However I get the below error.

python setup.py bdist_wheel did not run successfully
exit code: 1
[7 lines of output]
Testing for std::tr1::shared_ptr...
...not found
Testing for std::shared_ptr...
...not found
Testing for std::unique_ptr...
...not found
 error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools

I installed the Microsoft C++ build tools as well. But it still gives the same error. Can anyone suggest a solution for this error

1
  • Which version of the C++ compiler do you have installed? Commented Jun 25, 2024 at 11:05

1 Answer 1

4

Download the quickfix from here:

https://github.com/kazcfz/QuickFIX-prebuilt-wheel

What I see from the link,

the latest version of python which supports quickfix is 3.9

It will not work for python 3.12

enter image description here

Sign up to request clarification or add additional context in comments.

3 Comments

Those are prebuilt wheels. The error output seems like it's being built from source
Hmm.. you are right! python 3.12 is never supported though.
This solved my issue

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.