社区
C++ Builder
帖子详情
哪位大侠用BCB程序来嵌入过Python或TCL这些动态语言的?
类库
2006-07-11 08:53:01
如题,提供点经验,因为我看到的都是VC和它们的混合使用的,没有看到过有BCB的例子的,或者有资料链接之类的也可以,谢谢!
...全文
205
4
打赏
收藏
哪位大侠用BCB程序来嵌入过Python或TCL这些动态语言的?
如题,提供点经验,因为我看到的都是VC和它们的混合使用的,没有看到过有BCB的例子的,或者有资料链接之类的也可以,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
类库
2006-08-13
打赏
举报
回复
大概研究了一下,其实跟用VC差不多,主要是很多脚本语言的二进制可链接文件默认都只提供了VC可用的版本,用BCB一般要自己稍微处理一下生成那个可链接的lib文件,其它的都好办
柯本
2006-07-12
打赏
举报
回复
虽然没用过,但看了以下文章:
http://www.vckbase.com/document/viewdoc/?id=1540
认为BCB同样可用(且与VC一样),因为它用的是boost库,而boost同样支持BCB(上面的程序完全可以在bcb下编译运行,当然前提是你要安装boot库)
netliuming
2006-07-12
打赏
举报
回复
帮顶
类库
2006-07-12
打赏
举报
回复
to keiy
这篇文章我也看过,不过不知道为什么,我用BCB的编译器编译Boost的时候,总是不能正常生成Boost::Python库,用VC或MinGW就可以生成,所以很郁闷
子窗体
嵌入
自己总结的 实现将自己封装的对话框Dll 调用直接
嵌入
到自己现在的窗体中
最强悍的 VC VB反编译工具 Hex-Rays
最强悍的反编译工具 Hex-Rays。 可以反编译 VB VC
BCB
Delphi 等等一切 x86/x64 代码为 C 代码。密码参见内附说明文件。 我写了个简单的介绍 http://blog.caozhongyan.com/article.asp?id=19
生成
bcb
能用的
python
.lib
添加
python
.lib文件。
#pragma link "
python
-
bcb
.lib" 。
这个lib是要你编译器能用的lib,我用的是
bcb
,而
Python
给的是vc版的lib,所以先要用
bcb
/bin文件夹中的 coff2omf.exe转换成
bcb
能用的lib。将
python
27.lib文件放到bin文件夹下,新建.text文件,改后缀为.bat 代码如下:
coff2omf.exe
python
2
BCB
(C++)调用
Python
初始化
Python
Py_Initialize();初始化成功否Py_IsInitialized()載入執行模塊AnsiString ModuleName;//為調用的
Python
模塊PyObject *PyMod;PyMod=PyImport_ImportModule(ModuleName.c_str());模塊可用屬性、成員和函數清單int sz;const char *bufPyObject
c调
python
_py_initialize:C调
Python
出错 是初始化错误?
还是
python
path和
python
name变量没有配置正确?In an application embedding
Python
, this should be called before using any other
Python
/C API functions; with the exception ofPy_SetProgramName(),Py...在嵌套
Python
的应用中,应...
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章