在Visual Studio中试图嵌入蟒2010 C ++文件,退出时代码1
-
26-09-2019 - |
题
我试图嵌入一些Python代码在C ++应用程序我正在与MS显影视觉工作室C ++ 2010.但是,当我运行该程序,将其与代码0×01退出时,我打电话Py_initialize()。
我不知道如何找出什么地方出了错。帮助文件说,Py_Initialize不能返回错误值,它只是失败fataly。 但是,为什么会失败?
我使用自编python27_d.dll,其中我创建与MSVS从python.org突出在源下载文件。
解决方案 2
好了,我终于发现出了什么毛病。 我没编译我python27_d.dll用相同的VC10我的程序本身。 但我的程序通常编译为64位可执行文件。我只是忘了编译64位的dll,太。我不认为这会导致这种恼人的behavoiur,因为我相信我会得到一个错误linkr然后。
其他提示
是蟒蛇Py_Initilize代码有简单的“Hello World”式的SDK例如你可以开始?
这至少会告诉你,如果你有正确的编译环境的设置,或者如果错误是在您的使用情况。
不隶属于 StackOverflow