我尝试在我的 C++ 应用程序中嵌入 Python,但链接器一直说这个错误:
[ILINK32 Error] Error: Unresolved external '_PyModule_Create2TraceRefs' referenced from E:\CPP PROJECTS\ANDERLICHT\WIN32\DEBUG\ANDERLICHT.OBJ
我正在使用 Embarcadero C++ Builder XE2,所以我用 coff2omf.exe 转换了 python33.lib。
这是我在 main.cpp 中的代码:
#include "anderlicht.c"
#pragma comment(lib, "python33_omf.lib")
// In main():
PyImport_AppendInittab("anderlicht",PyInit_anderlicht);
Py_SetProgramName(programName.w_str());
Py_Initialize();
在 anderlicht.c 中包含 Python.h。我该怎么做才能修复此错误?