sorun C dosyası için tasarlanmış bir başlık dosyası kullanır ++ kod C yazma yaşıyorum gibi anahtar kelime sınıfını kullanın. Özellikle, başlık dosyası değişken adı olarak adlandırılan sınıfı kullanılır: Sınıf anahtar kelime olarak alınmaz olarakC bir değişken adı ++
int BPY_class_validate(const char *class_type, PyObject *class, PyObject *base_class, BPY_class_attr_check* class_attrs, PyObject **py_class_attrs);
Bu C çalışır ancak C++, sınıftır. Yine de bu başlık dosyasını bir C++ dosyasına ekleyebilir miyim, yoksa şanstan mı kurtulurum?
Teşekkür ederiz.
, daha fazla sorun için hazır olun. Örneğin, eğer bu linke bağlanmak istediğiniz bir C kütüphanesi ise, tüm bildirimler 'extern' C '' ye sarılmalıdır, böylece linker, unmangled sembolleri aramaya ihtiyaç duyduğunu bilir. – sbi
Bir "C" extern içine #include sarmak derleyici hala bir uygun atar. Aaa'nın numarasını seninkilere dahil etmeli miyim? –
Bunun bir Python başlığı olduğunu anladım. Ben ne için kullanıldığını kullandığınız başlık ve hiçbir fikrim yok, ama sen http://www.boost.org/doc/libs/1_43_0/libs/python/doc/index.html biliyoruz? – sbi