我正在试图build立pythonpython 3.4 64库,因为我需要他们为了build立http://dlib.net/ python绑定我的设置如下:MSVC 12.0安装python3.4 64位安装我下载了最新的提升1.57我能够编译静态库,但是当我尝试链接dynamic库程序失败。
我的project-config.jam看起来像这样
import option ; using msvc : 10.0 ; using python : 3.4 : C:\python34 ; option.set keep-going : false ;
为了编译静态库,即使是64位,我的BJAM看起来像这样
.bjam.exe --adress-model=64 --with-python variant=release link=static --build-type=complete
这个作品find
将库中的boost :: ptr_list传递给客户端
我如何改变shm_openpath?
跨平台等同于Windows事件
在Linux上提升windows_shared_memory
在新鲜的下载提升中缺lessJam文件
当我尝试build立共享库时,我得到这个命令的错误:
.bjam.exe --adress-model=64 --with-python variant=release link=shared --build-type=complete
msvc.link.dll bin.v2libspythonbuildmsvc-10.0releasethreading-multiboost_python-vc100-mt-1_57.dll bin.v2libspythonbuildmsvc-10.0releasethreading-multinumeric.obj : Fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86' call "C:Program Files (x86)Microsoft Visual Studio 10.0VCvcvarsall.bat" x86 >nul link /NOlogo /INCREMENTAL:NO /DLL /MACHINE:X86 /MANIFEST /subsystem:console /out:"bin.v2libspythonbuildmsvc-10.0releasethreading-multiboost_python-vc100-mt-1_57.dll" /IMPLIB:"bin.v2libspythonbuildmsvc-10.0releasethreading-multiboost_python-vc100-mt-1_57.lib" /LIBPATH:"C:python34libs" @"bin.v2libspythonbuildmsvc-10.0releasethreading-multiboost_python-vc100-mt-1_57.dll.rsp" if %ERRORLEVEL% NEQ 0 EXIT %ERRORLEVEL% ...Failed msvc.link.dll bin.v2libspythonbuildmsvc-10.0releasethreading-multiboost_python-vc100-mt-1_57.dll bin.v2libspythonbuildmsvc-10.0releasethreading-multiboost_python-vc100-mt-1_57.lib... ...skipped <pstagelib>boost_python-vc100-mt-1_57.dll for lack of <pbin.v2libspythonbuildmsvc-10.0releasethreading-multi>boost_python-vc100-mt-1_57.dll... ...skipped <pstagelib>boost_python-vc100-mt-1_57.lib for lack of <pbin.v2libspythonbuildmsvc-10.0releasethreading-multi>boost_python-vc100-mt-1_57.lib... msvc.link.dll bin.v2libspythonbuildmsvc-10.0releasethreading-multiboost_python3-vc100-mt-1_57.dll bin.v2libspythonbuildmsvc-10.0releasethreading-multinumeric.obj : Fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86' call "C:Program Files (x86)Microsoft Visual Studio 10.0VCvcvarsall.bat" x86 >nul link /NOlogo /INCREMENTAL:NO /DLL /MACHINE:X86 /MANIFEST /subsystem:console /out:"bin.v2libspythonbuildmsvc-10.0releasethreading-multiboost_python3-vc100-mt-1_57.dll" /IMPLIB:"bin.v2libspythonbuildmsvc-10.0releasethreading-multiboost_python3-vc100-mt-1_57.lib" /LIBPATH:"C:python34libs" @"bin.v2libspythonbuildmsvc-10.0releasethreading-multiboost_python3-vc100-mt-1_57.dll.rsp" if %ERRORLEVEL% NEQ 0 EXIT %ERRORLEVEL% ...Failed msvc.link.dll bin.v2libspythonbuildmsvc-10.0releasethreading-multiboost_python3-vc100-mt-1_57.dll bin.v2libspythonbuildmsvc-10.0releasethreading-multiboost_python3-vc100-mt-1_57.lib... ...skipped <pstagelib>boost_python3-vc100-mt-1_57.dll for lack of <pbin.v2libspythonbuildmsvc-10.0releasethreading-multi>boost_python3-vc100-mt-1_57.dll... ...skipped <pstagelib>boost_python3-vc100-mt-1_57.lib for lack of <pbin.v2libspythonbuildmsvc-10.0releasethreading-multi>boost_python3-vc100-mt-1_57.lib... ...Failed updating 4 targets... ...skipped 4 targets... </code>
清除vcvars蝙蝠被调用与x86参数,我认为错误是在这里?
CMake无法在Windows上find提升(以及其他任何东西)
用没有MASM的MinGW64构buildBoost
boost :: mpi阻塞IO没有被linux信号中断
如何在Linux中添加boost库到Code :: Blocks
FindBoost.cmake:使用不同的编译器版本(vc90而不是vc100)
…当然,现在我发现了错误 – 模型不给错误,它简单地忽略也地址是拼写与两个“D”5小时浪费
如果有人正在寻找如何建立它,对我来说这工作:
.bjam.exe --with-python address-model=64 variant=release link=shared --build-type=complete
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。