我正在尝试按照Boost.python中的教程。
我的环境在标题中。
当我尝试bjam时,我收到以下错误:
C:\本地\ boost_1_57_0 \库\蟒\示例\教程> bjam.exe 地址模型= 64 ......耐心......耐心......发现1894年 目标...... ...更新6个目标... msvc.link.dll BIN \ MSVC-12.0 \调试\地址模型-64 \穿线多\ hello_ext.pyd
创建库 bin \ msvc-12.0 \ debug \ address-model-64 \ threading-multi \ hello_e xt.pdb 和对象 bin \ msvc-12.0 \ debug \ address-model-64 \ threading-multi \ hello_ext .exp 链接:致命错误LNK1207:不兼容的PDB格式 ' C:\本地\ boost_1_57_0 \利 BS \蟒\示例\教程\ BIN \ MSVC-12.0 \调试\地址模型-64 \线程的多\ hello_ext.pdb&#39 ;;删除并重建
call "C:\Users\Navid\AppData\Local\Temp\b2_msvc_12.0_vcvarsall_x86_amd64
.CMD" > nul link / NOLOGO / INCREMENTAL:NO / DLL / NOENTRY / DEBUG / MACHINE:X64 / MANIFEST / subsys tem:console /out:"bin\msvc-12.0\debug\address-model-64\threading-multi\hello_ext .pyd" /IMPLIB:"bin\msvc-12.0\debug\address-model-64\threading-multi\hello_ext.pd B" / LIBPATH:" C:\ Python34 \库"
@" BIN \ MSVC-12.0 \调试\地址模型-64 \ threadin 克的多\ hello_ext.pyd.rsp" 如果%ERRORLEVEL%NEQ 0 EXIT%ERRORLEVEL%... msvc.link.dll失败了 bin \ msvc-12.0 \ debug \ address-model-64 \ threading-multi \ hel lo_ext.pyd bin \ msvc-12.0 \ debug \ address-model-64 \ threading-multi \ hello_ext.pdb bi ñ\ MSVC 12.0 \调试\地址模型-64 \线程,多\ hello_ext.pdb ... ...移除 BIN \ MSVC-12.0 \调试\地址模型-64 \线程的多\ hello_ext.pdb ...因缺乏而跳过hello_ext.pyd hello_ext.pyd ...复制 BIN \ hello.test中\ MSVC-12.0 \调试\地址模型-64 \线程的多\ hello.py hello.py 已复制1个文件。 2to3 bin \ hello.test \ msvc-12.0 \ debug \ address-model-64 \ threading-multi \ hello.py ' 2to3的'不被认为是内部或外部命令,可操作 程序或批处理文件。 ' 2to3的'不被视为内部或 外部命令,可操作程序或批处理文件。
2to3 -wn --no-diffs "bin\hello.test\msvc-12.0\debug\address-model-64\threadi
NG-多\ hello.py" 2to3 -dwn --no-diffs" bin \ hello.test \ msvc-12.0 \ debug \ address-model-64 \ thread 荷兰国际集团的多\ hello.py"
... 2到3失败了 BIN \ hello.test中\ MSVC-12.0 \调试\地址模型-64 \线程的多\ħ ello.py ......删除 BIN \ hello.test中\ MSVC 12.0 \调试\地址模型-64 \线程的多\地狱 o.py ...跳过了 HEL 因缺乏而缺乏
hello.py ...... ...未能更新3个目标......跳过3个目标...
我确定。\ b2 adress-model = 64和\ turorial> bjam address-model = 64
user-config也配置为
MSVC配置。
使用msvc:12.0;
Python配置。
配置特定的Python版本。使用python:3.4:C:\ python34:C:\ Python34 \ include:C:\ Python34 \ libs;
答案 0 :(得分:-1)
我想谈谈如何纠正'2to3'不被识别为内部或外部命令,可操作程序或批处理文件。这意味着2to3不在您的路径中。 要将其添加到您的路径,请按Python 2to3 windows CMD。按照最后一个答案