尝试交叉编译Qt项目时Python出错 我试图用C++编写一个交叉编译我的C++ QT项目。环境配置良好,工作正常,但如果环境中有python代码,则情况并非如此

尝试交叉编译Qt项目时Python出错 我试图用C++编写一个交叉编译我的C++ QT项目。环境配置良好,工作正常,但如果环境中有python代码,则情况并非如此,python,c++,qt,mxe,Python,C++,Qt,Mxe,我的目标是在linux下为我的项目的Windows构建一个静态的exe 事实上,有一个答案,但它不一样……而且没有回答 有些错误如下: /usr/include/python3.6m/pyconfig.h:104:3:error:#pyconfig.h的错误未知多拱位置 在pyconfig.h中搜索我可以阅读: (more architectures but not windows) ... #elif defined(__gnu_hurd__) # include <i386-gnu/p

我的目标是在linux下为我的项目的Windows构建一个静态的
exe

事实上,有一个答案,但它不一样……而且没有回答

有些错误如下:

/usr/include/python3.6m/pyconfig.h:104:3:error:#pyconfig.h的错误未知多拱位置

pyconfig.h
中搜索我可以阅读:

(more architectures but not windows)
...
#elif defined(__gnu_hurd__)
# include <i386-gnu/python3.6m/pyconfig.h>
#else
# error unknown multiarch location for pyconfig.h
#endif
(更多体系结构,但不是windows)
...
#已定义的elif(_gnu_hurd__)
#包括
#否则
#pyconfig.h的错误未知多拱位置
#恩迪夫
我知道没有定义windows平台,因此我想我可以为windows编译python的静态版本,但我不确定


那么,我到底犯了什么错误?我该如何解决它呢?

为什么不在Windows上编译Windows?容易多了。设置一个物理或虚拟机,并将其添加到您的持续集成系统中。至于我,它只有关于Linux/Unix发行版的信息。您必须为Windows添加Python的C/C++头,并将路径添加到
pyconfig.h
,以代替
“pyconfig.h的错误未知多拱位置”`See@JesperJuhl,我总是有这种可能性,但我想探索将不同的套件管理到我的Qt Creator和complie中的机会,只需更改它们并按下一个按钮:)@ivan_pozdeev,我对此有一些想法,但是……这是一个起点吗?或者我完全可以忘记这个想法?为什么不在Windows上为Windows编译呢?容易多了。设置一个物理或虚拟机,并将其添加到您的持续集成系统中。至于我,它只有关于Linux/Unix发行版的信息。您必须为Windows添加Python的C/C++头,并将路径添加到
pyconfig.h
,以代替
“pyconfig.h的错误未知多拱位置”`See@JesperJuhl,我总是有这种可能性,但我想探索将不同的套件管理到我的Qt Creator和complie中的机会,只需更改它们并按下一个按钮:)@ivan_pozdeev,我对此有一些想法,但是……这是一个起点吗?或者我可以完全忘记这个想法?