از گره خارجی C Library ( ) برای وارد کردن یک کتابخانه کد بومی کامپایل شده بر اساس، به عنوان مثال، کد C که می خواهید در یک متد وارد کنید، استفاده کنید. برای افزودن یک گره External C Library جدید، روی گره Libraries ( ) کلیک راست کرده و External C Library را انتخاب کنید یا روی دکمه External C Library در نوار ابزار روبان کلیک کنید. یک برچسب برای نمایش در قسمت Label و یک نام برای کتابخانه C خارجی در قسمت Name وارد کنید.
شما می توانید کتابخانه های بومی را وارد کنید که به هر زبان برنامه نویسی نوشته شده و برای پلتفرم هدف برنامه شما کامپایل شده اند. این می تواند مفید باشد، برای مثال، برای دسترسی به سخت افزار خاص (مانند دستگاه های اندازه گیری) متصل به رایانه یا سرعت بخشیدن به محاسبات سنگین. روش هایی که می خواهید فراخوانی کنید باید از قرارداد فراخوانی زبان C برای پلتفرم خاص پیروی کنند. بسیاری از زبان های برنامه نویسی می توانند روش هایی تولید کنند که این نیاز را برآورده کنند.
در پنجره تنظیمات ، بخشهای مربوط به پلتفرمهایی را که میخواهید پشتیبانی کنید، گسترش دهید و سپس کتابخانههای مشترکی را که میخواهید وارد کنید، مرور و انتخاب کنید. در سیستم عامل Windows®، پسوند فایل یک کتابخانه مشترک معمولاً DLL است، در Linux® پسوند معمولاً چنین است و در macOS معمولاً dylib است. اگر فایل را در سیستم فایل تغییر داده اید و می خواهید نسخه جدید را به برنامه وارد کنید، روی دکمه Reload کلیک کنید. روی دکمه Edit کلیک کنید تا فایل دیگری را برای وارد کردن به برنامه انتخاب کنید.
این بخش به طور پیش فرض گسترش یافته است. برای مکان یابی و انتخاب یک فایل کتابخانه کد بومی (فایل DLL) برای Windows® 64 بیتی، روی Browse کلیک کنید .
برای مکان یابی و انتخاب یک فایل کتابخانه کد بومی (فایل.so) برای Linux® 64 بیتی، روی Browse کلیک کنید .
برای مکان یابی و انتخاب یک فایل کتابخانه کد بومی (فایل dylib) برای macOS 64 بیتی، روی Browse کلیک کنید .
برای مکان یابی و انتخاب یک فایل کتابخانه کد بومی (فایل dylib) برای macOS 64 بیتی با ARM، روی Browse کلیک کنید .
بهطور پیشفرض، تیک Allow loading on unsupported platform انتخاب میشود تا امکان بارگیری کتابخانههای مشترک روی پلتفرمهایی که پشتیبانی نمیکنند، وجود داشته باشد. در چنین پلتفرمی، زمانی که سعی می کنید از یک متد به کتابخانه دسترسی پیدا کنید، خطایی رخ می دهد. اگر چک باکس را پاک کنید، اگر بخواهید برنامه را روی یک پلتفرم پشتیبانی نشده راه اندازی کنید، مستقیماً یک پیام خطا دریافت می کنید و برنامه شروع نمی شود.