Python 3.7 + Visual Studio 2107 + надстройка 1.69 - PullRequest
0 голосов
/ 13 марта 2019

Я пытаюсь получить повышение 1.69, работая с visual studio 2107. Моя цель - использовать Numpy в C ++

Когда я включаю #include boost/python/numpy.hpp

Я получаю ошибку:

Searching C:\boost_1_69_0\stage\lib\boost_python37-vc141-mt-gd-x32-1_69.lib:
1>LINK : fatal error LNK1104: cannot open file 'boost_numpy37-vc141-mt-gd-x32-1_69.lib'

Я почти уверен, что у меня есть этот файл в этом каталоге. Моя архитектура в проекте - x86, 32-битная адресация Я построил надстройку следующим образом:

  1. .\bbotstarp.bat
  2. .\b2 -j8 --toolset=msvc-14.1 --build-type=complete link=static runtime-link=static architecture=x86 address-model=32 stage --with-python

Я добавил в проект папки include и link. Я не использую предварительно скомпилированные заголовки

Есть что-то, чего мне не хватает?

Спасибо

1 Ответ

0 голосов
/ 10 мая 2019

У меня была такая же проблема.Похоже, что Boost Python не очень хорошо поддерживается Python 3.7.

Использование Python 3.6 решит эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...