slice2cpp(1) General Commands Manual slice2cpp(1) نام (NAME) slice2cpp - کامپایلر Slice به C++ خلاصه دستور (SYNOPSIS) slice2cpp [گزینه‌ها] [فایل‌ها] توضیحات (DESCRIPTION) دستور slice2cpp فایل‌های Slice را به C++ کامپایل می‌کند. ماکروی __SLICE2CPP__ در طول این کامپایل تعریف شده است. مستندات کامل slice2cpp به‌صورت برخط در آدرس زیر در دسترس است: https://doc.zeroc.com/ice/latest/language- mappings/c++11-mapping/slice2cpp-command-line-options گزینه‌ها (OPTIONS) -h, --help نمایش پیام راهنما. -v, --version نمایش نسخه کامپایلر. -DNAME تعریف نماد پیش‌پردازنده NAME. -DNAME=DEF تعریف نماد پیش‌پردازنده NAME با مقدار DEF. -UNAME لغو تعریف نماد پیش‌پردازنده NAME. -IDIR افزودن دایرکتوری DIR به مسیر جستجو برای دستورات #include. -E چاپ خروجی پیش‌پردازنده روی stdout. --output-dir DIR قرار دادن فایل‌های تولیدشده در دایرکتوری DIR. -d, --debug چاپ اطلاعات اشکال‌زدایی برای نمایش عملکرد تجزیه‌کننده Slice. --depend چاپ اطلاعات وابستگی در خروجی استاندارد به‌صورت پیش‌فرض، یا در فایل مشخص‌شده با گزینه --depend-file. با مشخص شدن این گزینه هیچ کدی تولید نمی‌شود. --depend-xml چاپ اطلاعات وابستگی در قالب XML در خروجی استاندارد به‌صورت پیش‌فرض، یا در فایل مشخص‌شده با گزینه --depend-file. با مشخص شدن این گزینه هیچ کدی تولید نمی‌شود. --depend-file FILE هدایت اطلاعات وابستگی به فایل مشخص‌شده. قالب خروجی بستگی به این دارد که --depend یا --depend-xml نیز مشخص شده باشد. --validate بررسی صحت گزینه‌های ارائه‌شده در خط فرمان بدون تولید هیچ کدی. --header-ext EXT تغییر پسوند فایل‌های هدر تولیدشده از مقدار پیش‌فرض h به EXT. --source-ext EXT تغییر پسوند فایل‌های منبع تولیدشده از مقدار پیش‌فرض cpp به EXT. --add-header HDR[,GUARD] این گزینه یک دستور include برای هدر مشخص‌شده در ابتدای فایل منبع تولیدشده اضافه می‌کند (پیش از هر دستور include دیگر). در صورت مشخص شدن GUARD، دستور include توسط گارد مشخص‌شده محافظت می‌شود. --include-dir DIR اصلاح دستورات #include در فایل‌های منبع جهت اضافه کردن مسیر دایرکتوری DIR به ابتدای نام مسیر هر فایل هدر. --impl-c++11 تولید فایل‌های نمونه پیاده‌سازی برای نگاشت C++11. این گزینه فایل‌های موجود را بازنویسی نمی‌کند. --impl-c++98 تولید فایل‌های نمونه پیاده‌سازی برای نگاشت C++98. این گزینه فایل‌های موجود را بازنویسی نمی‌کند. --checksum تولید چکسام (checksum) برای تعاریف Slice. همچنین ببینید (SEE ALSO) slice2cs(1), slice2java(1), slice2js(1), slice2matlab(1), slice2objc(1), slice2php(1), slice2py(1), slice2rb(1), slice2swift(1) slice2cpp(1)