最近需要使用python的一些功能便捷开发C++程序,因为之前没有做过所有遇到了些麻烦。那就是如何连接python
我去网上好多人且大多说都是:
将lib和include包含到vc++目录就可以。
但是呢........下面这些错误有木有!!!
1>LINK : fatal error LNK1104: 无法打开文件“python27_d.lib”
解决方法:
#define MS_NO_COREDLL
//或者这个 #define Py_NO_ENABLE_SHARED
#include
在调用python.h的前面加上上面的两个define中的任意一个就行
至于为什么,不好意思没有研究过。但是解决方法我转载了:http://blog..net/sunyan3517/article/details/51206958 大家可以看看
好了终于不报这个错误了,以为万事大吉了可以一编译。我去还不如找不到文件(呵呵...)。下面的错误坑啊
1>TraversalFolder.obj : error LNK2019: 无法解析的外部符号 _Py_Finalize,该符号在函数 _wmain 中被引用
1>TraversalFolder.obj : error LNK2019: 无法解析的外部符号 _PyEval_CallObjectWithKeywords,该符号在函数 _wmain 中被引用
1>TraversalFolder.obj : error LNK2019: 无法解析的外部符号 _Py_BuildValue,该符号在函数 _wmain 中被引用
1>TraversalFolder.obj :