我正在尝试在我的C ++ Qt项目中运行嵌入式Python(比较:https://docs.python.org/2/extending/embedding.html)的Windows系统上。经过几轮试验和错误,到目前为止我已完成包含,至少Qt识别Python及其命令。
现在包括:
#ifndef WINDOW_H
#define WINDOW_H
#include <E:/Python27/include/Python.h>
它符合上面链接的基本示例。 现在......我得到一个古怪的错误:
LNK1104: File 'python27.lib' could not be opened
编辑:错误信息实际上可能是LNK1104: cannot open file 'python27.lib'
,我在德国系统上运行Qt,我知道他们在语义上相同,但谁知道。
等等......什么?为什么?有人有线索吗? 我尝试将Qt Creator作为管理员运行,这根本没用。 简而言之:切换到Unix-Based对我没有帮助。老板想要一个Windows二进制文件。 我不确定它是否属实(不应该),但对于那些了解Qt方式的人来说,这里是我的包含路径:
INCLUDEPATH += "E:/Python27/include/"
谢谢, 迎接