我嘗試把Python在我的C++應用程序,但鏈接口口聲聲說此錯誤:的Python在C++:無法解析的外部
[ILINK32 Error] Error: Unresolved external '_PyModule_Create2TraceRefs' referenced from E:\CPP PROJECTS\ANDERLICHT\WIN32\DEBUG\ANDERLICHT.OBJ
我用英巴卡迪諾C++ Builder的XE2,所以我轉換python33.lib與coff2omf.exe。
這是我在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。我需要做些什麼來解決這個錯誤?
您需要提供更多信息:您從哪裏得到了python33.dll,python33.lib和python.h?如果你自己建造它們,你是如何建造它們的?您的項目有哪些編譯和鏈接設置? – abarnert