Rumah > Soal Jawab > teks badan
Mula-mula anda perlu mengkonfigurasi persekitaran, mencipta program konsol win32, dan kemudian mengkonfigurasi projek. .
Penghubung– >Enter –>Kebergantungan tambahan tambah python36.lib
Perhatikan bahawa jika projek C++ menggunakan versi nyahpepijat, anda perlu menyalin fail python36.lib di bawah folder libs dalam direktori pemasangan python dan menukar nama kepada python36_d.lib
Cari penyelesaian selepas Baidu:
Ubah suai pyconfig.h#ifdef _DEBUG
# define Py_DEBUG
#endif
改为
#ifdef _DEBUG
//# define Py_DEBUG
#endif
# ifdef _DEBUG
# pragma comment(lib,"python27_d.lib")
# else
# pragma comment(lib,"python27.lib")
# endif /* _DEBUG */
改为
# ifdef _DEBUG
# pragma comment(lib,"python27.lib")
# else
# pragma comment(lib,"python27.lib")
# endif /* _DEBUG */
Ubah suai objek.h
#if defined(Py_DEBUG) && !defined(Py_TRACE_REFS)
#define Py_TRACE_REFS
#endif
改为
#if defined(Py_DEBUG) && !defined(Py_TRACE_REFS)
// #define Py_TRACE_REFS
#endif
Saya masih mendapat ralat yang sama selepas menjalankannya Saya tidak mempunyai pilihan selain meminta Tuhan.
伊谢尔伦2017-05-16 13:29:19
Mari gunakan py2, py2 boleh digunakan, tetapi saya masih belum menyelesaikan masalah di atas dengan py3