VS2010环境下,c++嵌入Python环境配置问题
2016-03-25 17:48
399 查看
VS2010环境下,c++嵌入Python环境配置问题
目前,python语言特别流行,特别高级的一种语言。当我们使用C++进行开发的时候,可以嵌入Python代码,帮助我们简化编程过程。以下是VS2010内,配置Python遇到的一个很小的问题,但却能揭露大家对于visual studio的了解程度。环境:VS2010(64bit)+ win7(64bit) +Python(64bit)
问题:vs2010下,新建win32 console application程序,并对工程进行配置:(头文件,库目录等,如下图)
测试demo如下:
#include "stdafx.h" #include <Python.h> int _tmain(int argc, _TCHAR* argv[]) { Py_SetProgramName(argv[0]); Py_Initialize(); PyRun_SimpleString("print(\"Hello Python!\")\n"); Py_Finalize(); printf("helo "); return 0; }第一个问题:debug配置模式下,是无法调用Python的lib库的。将debug模式切换到release模式,编译运行。
第二个问题:运行出现:
这个问题明显是:链接不成功。但是,我的lib路径已经配置好了呀?而且我的Python的lib库是64bit的。
问题原因是,创建的win32 console application程序是32位的,所以需要改成64的程序,才能调用Python的64bit lib库。
修改如下:
在配置管理器中,新建一个x64位的平台,然后确定运行即可。运行结果如下:
相关文章推荐
- 浅谈C/C++内存泄露及其检测工具
- c++中冒号(:)和双冒号(::)的用法
- C++ 学习二
- C++的杂项知识点~
- c++ 虚继承与继承的差异
- [C#]C++与C#数据类型总结
- C++实验2—标准体重
- C++之拷贝控制操作入门(1)
- 5-33 有理数加法 c语言
- c++ 类模板
- C++ - this指针
- size_t类型总结
- 5-32 说反话-加强版 c语言
- 【c++】字符串的相关操作
- 初识C++之函数重载
- C++中关于get()和getline()函数读取行的问题
- hjr-四旋翼飞行器串级PID飞控算法
- Warning: ISO C++11 does not allow conversion from string literal to 'char*'
- 加入c++里的cin和cout则又不行了
- C语言第九篇:各种输出小星星(循环控制)