ນີ້ແມ່ນຄໍາສັ່ງ giws ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
giws — ສ້າງ c++ class wrappers ເພື່ອເອີ້ນ Java method/objects
ສະຫຼຸບສັງລວມ
giws [-hf, --description-file] [-o, --output-dir] [-p, -- ຕໍ່ຊຸດ]
[-e, --throws-exception-on-error] [--header-extension-file] [--ຮ່າງກາຍ-
extension-file] [-v, -- ສະບັບ] [-ຊ, --help]
ລາຍລະອຽດ
Giws ແມ່ນພື້ນຖານເຮັດສິ່ງດຽວກັນກັບ SWIG ແຕ່ກົງກັນຂ້າມ.
ການໂທຫາ Java ຈາກ C/C++ ສາມາດເປັນເລື່ອງທີ່ຫຍຸ້ງຍາກ: ການເອີ້ນ JNI ແມ່ນສັບສົນ
ໂດຍສະເພາະໃນເວລາທີ່ຈັດການກັບປະເພດທີ່ບໍ່ແມ່ນ primivite ຫຼື arrays,
ບັນຫາການປະຕິບັດຕ້ອງຖືກເກັບໄວ້ໃນໃຈຕະຫຼອດເວລາ,
ລະຫັດສາມາດຊ້ໍາຊ້ອນ (ການກວດສອບຂໍ້ຍົກເວັ້ນ, ການກວດສອບຜົນຕອບແທນ
ຂອງການດໍາເນີນງານ ...).
Giws ເຊື່ອງຄວາມຊັບຊ້ອນນີ້ໂດຍຜ່ານຫ້ອງຮຽນ C ++ ທີ່ຫໍ່
ຫ້ອງຮຽນ Java.
OPTIONS
-f, --description-file ລາຍລະອຽດວິທີການຂອງ Java Object.
-o, --output-dir
ໄດເລກະທໍລີບ່ອນທີ່ຈະສົ່ງອອກໄຟລ໌
-p, -- ຕໍ່ຊຸດ
ສ້າງໄຟລ໌ CXX/HXX ຕໍ່ຊຸດ
-e, --throws-exception-on-error
ຖິ້ມຂໍ້ຍົກເວັ້ນ C++ ແທນການອອກ(EXIT_FAILURE)
--header-extension-file
ລະບຸການຂະຫຍາຍຂອງໄຟລ໌ຫົວທີ່ສ້າງຂຶ້ນ [Default :
.hxx]
--body-extension-file
ລະບຸສ່ວນຂະຫຍາຍຂອງໄຟລ໌ຮ່າງກາຍທີ່ສ້າງຂຶ້ນ [Default :
.cpp]
-v - ການປ່ຽນແປງ
ສະແດງຂໍ້ມູນສະບັບ
-h - ຊ່ວຍ
ສະແດງການຊ່ວຍເຫຼືອ
ໃຊ້ giws ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net