c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法
c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法
标签:链接 art sdn 为什么 目录 问题 连接 nbsp 是你
最近项目中需要实现一个服务器宕机后短信提醒的功能,个人觉得在使用Python 写http请求这块很方便,发短信这块就使用了python,但是c++程序中调用这个脚本时,编译不通过,提示如下错误:
error LNK2001: 无法解析的外部符号 __imp_PyString_FromString
error LNK2001: 无法解析的外部符号 __imp_PyCallable_Check
error LNK2001: 无法解析的外部符号 __imp_PyObject_CallObject
error LNK2001: 无法解析的外部符号 __imp_Py_Initialize
error LNK2001: 无法解析的外部符号 __imp_Py_IsInitialized
error LNK2001: 无法解析的外部符号 __imp_PyImport_Import
error LNK2001: 无法解析的外部符号 __imp_PyModule_GetDict
error LNK2001: 无法解析的外部符号 __imp_PyDict_GetItemString
error LNK2001: 无法解析的外部符号 __imp_PyRun_SimpleStringFlags
error LNK2001: 无法解析的外部符号 __imp_Py_Finalize
fatal error LNK1120: 10 个无法解析的外部命令
这里我们不提c++中怎么调用python,网上很多例子,以后要是有空,会考虑写一篇文章。先说下我自己的开发环境,win7 x64系统,vs2010,python2.7.8 64位。vs2010工程中属性->c/c++常规->附加包含目录 里面加上自己的python下的include路径。链接器->输入->附加依赖项 中添加python27.lib。然后配置此lib文件的路径,连接器->常规->附加库目录中写上python27lib所在的路径(就是python安装目录下得libs)。搞完后编译不通过,提示上面的错误信息,网上找了很久,基本上没解决问题。
到底是为什么呢?原来,我在vs中得配置平台是win32,而pthon2.7是64位的,将配置平台改为活动x64后编译通过(平台如何修改:右击项目 -> 属性->最上面的平台修改即可)。
总结下,要是你得相关头文件和依赖库都已经添加,还是出现上面的问题,不妨看看是不是和我犯了同样的错误,要是似的,两种方法解决
1. python版本换成32位
2.vs中平台设置成x64
希望能帮助到和我遇到同样问题的童鞋们。
转自:http://blog.csdn.net/u014489596/article/details/42124595
c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法相关推荐
- error LNK2001: 无法解析的外部符号 _DllMainCRTStartup@12
当创建DLL项目时,尤其是一些资源转化成dll时,其不要dllmain()时,会出现:error LNK2001: 无法解析的外部符号 _DllMainCRTStartup@12 错误. 解决办法: ...
- error LNK2001: 无法解析的外部符号 public: static int Pe...
2019独角兽企业重金招聘Python工程师标准>>> error LNK2001: 无法解析的外部符号 "public: static int Person::b&quo ...
- 解决C++中调用Python脚本的LNK2001错误
解决C++中调用Python脚本的LNK2001错误 当我们尝试在C++程序中调用Python脚本时,有时会遇到"LNK2001:无法解析的外部符号__imp_Py_Initialize&q ...
- 【Python】如何在Excel中调用Python脚本,实现数据自动化处理
这次我们会介绍如何使用xlwings将Python和Excel两大数据工具进行集成,更便捷地处理日常工作. 说起Excel,那绝对是数据处理领域王者般的存在,尽管已经诞生三十多年了,现在全球仍有7.5 ...
- 在Spark Scala/Java应用中调用Python脚本,会么?
摘要:本文将介绍如何在 Spark scala 程序中调用 Python 脚本,Spark java程序调用的过程也大体相同. 本文分享自华为云社区<[Spark]如何在Spark Scala/ ...
- 教你如何在Spark Scala/Java应用中调用Python脚本
摘要:本文将介绍如何在 Spark scala 程序中调用 Python 脚本,Spark java程序调用的过程也大体相同. 本文分享自华为云社区<[Spark]如何在Spark Scala/ ...
- 如何在Excel中调用Python脚本,实现数据自动化处理!
大家好, 这次我们会介绍如何使用xlwings将Python和Excel两大数据工具进行集成,更便捷地处理日常工作. 说起Excel,那绝对是数据处理领域王者般的存在,尽管已经诞生三十多年了,现在全球 ...
- 如何在Excel中调用Python脚本,实现数据自动化处理
这次我们会介绍如何使用xlwings将Python和Excel两大数据工具进行集成,更便捷地处理日常工作. 说起Excel,那绝对是数据处理领域王者般的存在,尽管已经诞生三十多年了,现在全球仍有7.5 ...
- 在Excel中调用Python脚本,实现数据自动化处理
说起Excel,那绝对是数据处理领域王者般的存在,尽管已经诞生三十多年了,现在全球仍有7.5亿忠实用户,而作为网红语言的Python,也仅仅只有700万的开发人员. Excel是全世界最流行的编程语言 ...
最新文章
- 教你9招最有效防电脑辐射方法
- 【AI视野·今日Robot 机器人论文速览 第四期】Wed, 9 Jun 2021
- 电脑计算器_哪几种计算器可以携带入考场!注会考试忘带计算器了怎么办?
- jquery prev_jQuery next()同级,jQuery prev()
- 解决chrome最新版本无法正常浏览https网页的问题
- NIO蔚来ET5/ET7电动汽车维修手册电路图用户手册技术资料
- 将网页转换成PDF文件的N种方式
- 面试反问环节“你有什么问题想问的”踩雷一记
- Tableau 2018.2 安装与破解记录
- excel身份证号判断男女
- 手机里面的照片被误删了怎么找回?
- 语音转文字怎么转?三个方法让你学会怎么语音转文字
- ZYNQ之AXI简介
- VSCode安装及配置
- MySQL中的升序降序以及字段的升序降序
- python numpy 二维数组reshape成三维数组
- 用电脑键盘快速打出特殊符号!
- iOS入门之打包静态库
- Prometheus学习系列(十五)之预警规则
- cgm 转jpg java_获取图片,音频,视频,压缩包文件类型的工具类
热门文章
- html网页滚轮滑动页面,JQuery实现鼠标滚轮滑动到页面节点
- linux在文档中查找内容,【Linux】用grep在文档中查找内容
- oracle exists 变量,Num58 Oracle总结
- java after方法_spring AOP的After增强实现方法实例分析
- bootstrap图片叠加_图片 | Images
- mfc 内嵌 本地html,MFC程序中内嵌网页,附示例工程
- adobe aem_AEM中的单元测试(大声思考)
- 怎么判断时double和floatc++_安居客堂:您知道怎么选择优质的轻钢龙骨吗?
- mysql嵌套实战_艰难的mysql嵌套表结果挑战
- linux 有线网卡,linux下有线网卡出现ADDRCONF(NETDEV_UP): eth0: link is not ready的解决方法...