腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
例如,Windows7 x64,"ImportError:
DLL
加载
失败:找不到指定的模块。“
、
、
、
我花了两天的时间尝试从
Boost.Python
启动示例,在尝试
加载
已编译(使用bjam)的pyd模块时,出现了"ImportError:
DLL
load failed: The specified module我使用的是Windows7 x64,
Python
2.7 x64和Boost1.47。我在StackOverflow和其他网站上跟踪了不同的答案。新的安装(
Python
32和64位,Boost预编译),手动Boost的库构建,
DLL
检查与依赖遍历等等,没有运气。
浏览 0
提问于2011-11-13
得票数 5
回答已采纳
1
回答
如何实现我的C++ api到
Python
的通用适配器(就像
Boost.Python
那样)?
、
、
我用一些类(有一些方法)制作了一个C++程序,我想用
Python
3编写脚本。在运行时,程序从某处
加载
一些
Python
脚本并执行它。为了控制程序行为,脚本应该能够调用我的一些C++方法。到目前为止,我所做的是嵌入
Python
的C,并手工制作一些PyMethodDef和PyModuleDef内容。我还能够通过创建PyTypeObject实例获得完整的类包装器。我需要实现一种机制,它允许我在某个地方指定api并使它在
Python
世界中自动可用。这在很大程度上是
Boost.Python
提供的一部
浏览 4
提问于2014-02-16
得票数 2
1
回答
如何在不同的
Boost.Python
模块之间分割继承关系?
、
、
、
、
我正在尝试将我的
Boost.Python
绑定分离成多个模块。当封装在一个模块中的类从包装在另一个模块中的类继承时,我在模块导入过程中遇到了问题。virtual std::string foo() const { return "Base"; }模块1.cpp:#include "module1.h" BOOST_
PYTHON
_MODULE(module
浏览 3
提问于2013-09-20
得票数 2
回答已采纳
1
回答
Python
无法
加载
boost.python
dll
、
、
、
我使用该编译器构建了boost以进行调试和优化,我还使用该编译器构建了一个链接到
boost.python
的动态链接库。在dependency walker中打开它,我可以看到它输出了符号'PyInit_PythonBindings‘ 当我尝试使用
python
中的这个
dll
时(
python
-vv py/helloworld.py我的$PATH变量包含PythonBindings.pyd所有依赖项的搜索路径(libbostpython39-mgw10-mt-x64-1_76.
dll
,ke
浏览 42
提问于2021-05-17
得票数 0
回答已采纳
2
回答
如何允许第三方库通过嵌入式
Python
解释器中调用的脚本导入?
、
我已经使用
Python
将
Python
2.7.2解释器嵌入到C++应用程序中。 在目标机器上,我
无法
保证
Python
安装,因此我试图让嵌入式解释器查看我的应用程序所在的文件夹。因此,在应用程序模板中,我有用于
Python
的Lib、Lib和
DLL
文件夹。在代码中,我使用了Py_SetPythonHome()一个Py_SetProgramName()来
加载
Python
,并允许安装标准库。编辑:更多信息-我已经成功地产生了回溯,当我在\numpy\core\_
浏览 2
提问于2012-05-29
得票数 4
回答已采纳
1
回答
boost::
python
是如何工作的?对实现细节有什么想法吗?
、
、
我是一个boost新手,其中一个我不能理解的库是
Boost.Python
。有人能详细解释一下这种互操作性是如何实现的吗?在文档中只有几个字是关于元编程的。
浏览 1
提问于2013-03-03
得票数 3
回答已采纳
4
回答
Python
库:如何从
Python
程序调用C++函数?
、
、
、
Python
有一个库,它支持调用能力(可以调用C++格式的函数,而无需外挂"C“)。拜托,你能提醒我图书馆的名字吗?我忘了名字了,找不到了。非常感谢。
浏览 6
提问于2011-09-12
得票数 1
回答已采纳
1
回答
使用
Boost.Python
从
DLL
动态
加载
python
模块
、
、
、
、
我有一个用C++编写的动态链接库,它使用
Boost.Python
来运行
Python
代码。
Python
代码应该能够与实际的应用程序交互(在
DLL
中)。可以在一个库中同时拥有这两个库吗?所以,
DLL
X调用
Python
代码,
Python
代码导入模块Y,它也位于
DLL
X中。 是否可以使用
Python
C API或(最好是)
Boost.Python
?像load_
python
_module("t
浏览 0
提问于2012-04-27
得票数 2
2
回答
用
boost.python
实现真正的多线程
、
、
我正在尝试测试一个多线程的C++
DLL
.这个
DLL
应该是线程安全的.我用
boost.python
包装它,我希望创建多个
python
线程,通过
boost.python
包装器来执行
DLL
。我似乎找不到关于
python
解释器是否会支持它的两个线程(例如,在不同的内核上)并发调用导入模块的良好文档,以及GIL是否需要处理,因为我不想在
DLL
应该提供的基础上提供任何额外的安全性。有人能描述或推荐我描述从多个线程调用
DLL
模块的
pyth
浏览 11
提问于2011-12-12
得票数 8
回答已采纳
1
回答
boost.python
WinXP上的"
DLL
加载
失败“,VisualStudio 2005
、
、
、
我在WinXP-32上导入一个boost-
python
模块时有问题。我使用
python
2.6.6,
boost.python
1.41预编译库,由boostpro和VC++8编写(VisualStudio 2005)。编译了下面的代码之后,我尝试从
python
命令行导入生成的pyHELLO.pyd,并始终获得: 我重新安装了
python
并尝试了其他的
浏览 2
提问于2011-06-27
得票数 3
回答已采纳
4
回答
如何将C++类与ctype一起使用?
、
、
我刚刚开始使用ctypes,并且想使用我在
python
中使用ctypes导出到
dll
文件中的C++类。我知道创建一个包含这个类的.
dll
文件,然后使用ctype在
python
中
加载
这个.
dll
文件。现在,我如何创建一个MyClass类型的对象并调用它的测试函数?对于ctype,这是可能的吗?或者,我会考虑使用SWIG或
Boost.Python
,但对于小型项目来说,ctype似乎是最简单的选择。
浏览 2
提问于2009-10-24
得票数 63
回答已采纳
2
回答
强制CMake/VisualStudio使用
Boost.Python
的静态库
、
、
、
、
使用
Boost.Python
运行以下简单的代码示例:#include <
Python
.h>} 程序
无法
启动,因为您的计算机缺少boost_
python
浏览 2
提问于2016-02-12
得票数 6
回答已采纳
1
回答
如何为
boost.python
指定静态
python
?
、
、
、
、
我想链接
python
静态地使用
python
和
boost.python
对一个进程中的每个
DLL
库独立于其他
DLL
库。标准配置API没有任何选项可以做这样的事情。 有固定的方法吗?
浏览 0
提问于2018-11-12
得票数 0
回答已采纳
1
回答
与
boost.python
和
python
3链接时出现问题
、
、
、
、
当我试图在Win10上的Visual Studio2017中编译一个
boost.python
'Hello World‘程序时,我遇到了以下链接错误:但是,我想要链接到
python
3版本。我使用以下命令构建了我的
boost.python
库
浏览 1
提问于2017-05-18
得票数 2
1
回答
Python
找不到
Boost.Python
模块
、
、
、
我尝试用Boost为
python
创建一个简单的C++模块,但是
python
给了我ModuleNotFoundError: No module named 'MyLib'。.py文件与MyLib.
dll
位于同一个位置。UPD:如果我将
dll
更改为pyd或将add_library(MyLib MODULE MyLib.cpp)替换为
PYTHON
_ADD_MODULE(MyLib MyLib.cpp),则会得到另一个错误:ImportError:
DLL
load fail
浏览 6
提问于2022-11-02
得票数 1
回答已采纳
1
回答
用
boost.python
构建的VC2010
、
、
、
、
我已经成功地用visual c++ 2010构建了c++(动态库,64位).我在windows 7 64位上安装了
python
2.7.8 64位.我读过,
python
扩展应该使用与构建
python
本身相同的编译器来构建我的问题是,既然
python
2.7.8是用visual c++ 2008 64位编译器构建的,那么我可以使用下面的组合吗?我的
python
扩展是用VC2008 64位构建的(为了匹配
python
本身) 64位
boost.python
dll<
浏览 1
提问于2014-09-29
得票数 0
1
回答
使用
dll
/pyd依赖项运行
python
演示脚本
、
、
我正在编写一些依赖于c++库的
python
代码(我正在使用
Boost.Python
)。我使用cmake构建并将库
dll
和pyd文件放入bin。我的文件夹结构看起来有点像这样:|-- bin: folder where test executables,
dll
, and pyd files get put after build|-- cpp: all cpp/h files to build the
dll
|--
python
: the cpp files
浏览 5
提问于2016-06-08
得票数 0
回答已采纳
1
回答
如何在boost
python
中从抽象类访问派生类对象
、
、
如何从抽象类(接口类)访问
python
中的派生类而不公开派生类,只公开抽象类。我不想公开
python
的派生类。有任何方法可以通过抽象类访问派生类吗?string>& AllParameters) this->get_override("Set")(AllParameters);}BOOST_
PYTHON
_MODULE
浏览 5
提问于2013-11-26
得票数 1
回答已采纳
2
回答
寻找将
Python
与C++集成的最佳方法
、
、
、
、
我有一个
Python
GUI应用程序,它需要合并一个有点复杂的C++
dll
。我已经研究了
boost.python
,但遇到了困难,因为该程序包含5个单独的C++文件,而且我以前没有C++编码经验。我能够得到一个使用
Python
语言的测试'Hello World‘C++动态链接库,但是与我需要的动态链接库相比,C++代码要简单得多。我已经让
dll
与Visual Basic项目一起工作,但我正在寻找
Python
中相同应用程序的最佳可能解决方案。最好是尝试用
Python</e
浏览 4
提问于2013-09-04
得票数 0
1
回答
boost
python
运行时错误似乎是编译时的问题-如何影响性能?
、
、
、
使用boost
python
,我在
python
包装器中添加了一个属性,其中的值来自枚举类型,例如: scope().attr("myconstant")=some_namespace::some_class我仍然很好奇最初的
python
错误是在哪里发生的。另一个问题是,如果您在
python
包装器中导出一个返回C++枚举的C++函数,但没有导出该枚举,那么在从
python
调用此函数之前,一切都是正常的。随着运行时发生的事情比我预期的要多,我是否会遇到boost
python</e
浏览 1
提问于2013-07-17
得票数 0
点击加载更多
相关
资讯
Boost.Python(一)
动态链接库DLL的加载:隐式加载和显式加载
loadlibrary:将 Windows DLL 加载到 Linux
蓝色协议卡加载/加载不出/无法加载/一直加载方法
命运2卡加载,加载不出,无法加载,一直加载,教您解决
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券