autoCppToPy
1.0.0
ถาม : AutocppTopy คืออะไร?
ตอบ : AutocppTopy เป็นวิธีที่ง่ายและรวดเร็วในการรวบรวมรหัส C ++ ลงในโมดูล Python
ถาม : AutocppTopy ทำงานอย่างไรภายใต้ประทุน? ตอบ : AutocppTopy ใช้ pybind11 เพื่อรวบรวมรหัส C ++ ของคุณลงในโมดูล Python
ถาม : ฉันจะใช้ cpptopy a : autocpptopy สามารถนำเข้าสู่รหัส Python ของคุณได้อย่างไรช่วยให้คุณสามารถรวบรวมไฟล์ C ++ ใด ๆ ด้วยตัวเองโดยใช้ autocppTopy หรือสามารถใช้โดยตรงในบรรทัดคำสั่ง
(* = จำเป็น)
python -m cpptopy -f <source file*> --header <header file*> -o <package name*> -l <language name = "C++"> --auto-stubs <generate auto .pyi files = False>
main.hpp:
int add ( int a, int b);main.cpp:
# include " main.hpp "
int add ( int a, int b) {
return a + b
}CLI:
python -m cpptopy -f "main.cpp" --header "main.hpp" -o "my_module" --auto-stubs True
main.py
import my_module
my_module . add ( 2 , 3 ) # 5