Я пытаюсь построить привязки Python для libtorrent, используя версию Boost 1.63. Я настроил свой файл user-config.jam в своем домашнем каталоге так:
using python : 3.7 : C:/Program Files (x86)/Python/Python37-32/python.exe : C:/Program Files (x86)/Python/Python37-32/Include : C:/Program Files (x86)/Python/Python37-32/libs ;
Однако, когда я бегу
bjam libtorrent-link=static boost-link=static stage_module
внутри каталога привязок python libtorrent я получаю следующую ошибку:
*** argument error
* rule python.init ( version ? : cmd-or-prefix ? : includes * : libraries ? : condition * : extension-suffix ? )
* called with: ( 3.7 : C:/Program Files (x86)/Python/Python37-32/python.exe : C:/Program Files (x86)/Python/Python37-32/Include : C:/Program Files (x86)/Python/Python37-32/libs : : : : )
* extra argument Files
Я делал это раньше в Windows 7, но ничего подобного не испытывал. Я перепробовал все возможные способы его форматирования, например экранирование пробелов и скобок с помощью символа ^
, используя кавычки '
или двойные кавычки "
. Я также попытался использовать как прямую, так и обратную косую черту. Все выдает ту же ошибку, кроме двойных кавычек:
'C:/Program' is not recognized as an internal or external command,
operable program or batch file.
Кто-нибудь может указать, что я делаю неправильно?