Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/146.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
链接Python静态库_Python_C++_Dll - Fatal编程技术网

链接Python静态库

链接Python静态库,python,c++,dll,Python,C++,Dll,我有一个任务:我有一些python脚本,应该在DLL中使用。同时尽量减少输出文件的数量(最好是一个dll) Python脚本嵌入到项目资源中,由Python/C API使用。下一步,我想将python解释器集成到我的dll中 为此: 我从官方网站下载了Python 2.7.11的源代码 选择一个项目-pythoncore 配置类型已从DLL(动态链接库)更改为LIB(静态库) 将就绪的python27.lib链接到我的项目(~15Mb!) 据我所知,当我编译我的项目时,库必须将代码导出到我的

我有一个任务:我有一些python脚本,应该在DLL中使用。同时尽量减少输出文件的数量(最好是一个dll)

Python脚本嵌入到项目资源中,由Python/C API使用。下一步,我想将python解释器集成到我的dll中

为此:

  • 我从官方网站下载了Python 2.7.11的源代码
  • 选择一个项目-pythoncore
  • 配置类型已从DLL(动态链接库)更改为LIB(静态库)
  • 将就绪的python27.lib链接到我的项目(~15Mb!)
据我所知,当我编译我的项目时,库必须将代码导出到我的DLL中。因此,这个LIB文件是完全自给自足的(据我所知)

但当我编译我的项目时,会出现如下错误:

错误3错误LNK2019:符号的未解析外部引用 __imp\uuuu Py\u在函数\u main E:\7zip\myprogtamm\myprogtamm\main.obj中初始化

该函数的源代码在项目pythoncore中提供。两个项目-X86

这一错误的原因可能是什么