首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将python嵌入到c++库中

将python嵌入到c++库中
EN

Stack Overflow用户
提问于 2015-05-24 23:11:36
回答 1查看 263关注 0票数 0

我想把python嵌入到一个共享库中。

我使用elmer从python脚本创建c代码。这段代码我编译成了一个静态库。我使用python2.7-config --cflags --ldflags获取compiler and linker flags for my system

现在,当我想用测试应用程序测试这个静态库时,我会收到许多undefined reference to错误(针对每个Pyel-function)。这些错误位于(来自elmer)生成的c文件中。

我知道有一个嵌入了python的issue。我在过去的一次中让它工作了(没有将我的测试应用程序链接到python或elmer),但我不知道如何……(是的,最好是这样的文档^^)

EN

回答 1

Stack Overflow用户

发布于 2015-05-25 20:54:18

感谢n.m.我得到了答案:

我了解到,在构建静态库时,链接器不会被调用。因此,将cflag和ldflag移到下一个共享库/应用程序解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30425026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档