Python'u C/C++ yapmak için swig ile çalıştırmaya çalışıyorum. here ders kitabını çalıştırıyorum, 'bir python modülü oluşturma'. ÇağrıyıÖnemsiz bir Python SWIG hata sorusu
gcc -c example.c example_wrap.c -I /my_correct_path/python2.5
yaptığınızda bir hata alıyorum:
my_correct_path/python2.5/pyport.h:761:2: error: #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)."
example_wrap.c: In function 'SWIG_Python_ConvertFunctionPtr':
example_wrap.c:2034: warning: initialization discards qualifiers from pointer target type
example_wrap.c: In function 'SWIG_Python_FixMethods':
example_wrap.c:3232: warning: initialization discards qualifiers from pointer target type
Aslında bir example.o dosyası oluşturmak yapar, ancak çalışmıyor. Örnekte olduğu gibi python2.5 değil 2.1 kullanıyorum, bu bir problem mi? Hata (her şey sadece bir 'uyarı') yanlış platform hakkında bir şey söylüyor. Bu bir 64bit makinesidir; bu bir sorun mu? Gcc makinem için yanlış yapılandırılmış mı? Bunu nasıl geçebilirim?
GÜNCELLEME: Hala sorun yaşıyorum. Bu "düzeltmeyi" gerçekte nasıl uygularım?
hatasının muhtemelen, yazılım, 64 bit olmak üzere platform ile ilgilidir. python sürümü sorun değil. – Vasil