nekoray/docs/Build_Windows_fa.md
AA 7655f0e16a
Farsi Docs updated (#1154)
* Create Build_Linux_fa.md

The Persian translation of the file Build_Linux.md has been added.

* Update README_fa.md

* change path of file

* Update README_fa.md

* Farsi Docs updated

* HookJS doc fixed
2024-01-09 23:48:52 +08:00

2.8 KiB
Raw Blame History

کامپایل Nekoray در ویندوز

git clone

git clone https://github.com/MatsuriDayo/nekoray.git --recursive

نصب Visual Studio

با نصب از وب سایت رسمی مایکروسافت، می توانید از نسخه های 2019 و 2022 استفاده کنید و محیط توسعه ++Win32 C را نصب کنید.

پس از نصب، می‌توانید x64 Native Tools Command Prompt را در منوی «شروع» پیدا کنید.

دستورات زیر این مقاله همه در این cmd اجرا می شوند. cmake ninja و ابزارهای دیگر را می توان با VS استفاده کرد.

دانلود Qt SDK

نسخه ای که در حال حاضر توسط Windows Release استفاده می شود Qt 6.5.x است.

پس از دانلود و خارج کردن از حالت ظش، پوشه bin را به environment variable اضافه کنید.

بسته Qt مورد استفاده برای کامپایل نسخه (MSVC2019 x86_64) را دانلود کنید

https://github.com/MatsuriDayo/nekoray_qt_runtime/releases/download/20220503/Qt6.5.0-Windows-x86_64-VS2022-17.5.5-20230507.7z

Official signed version of Qt 5.15.2 (optional, known memory leak bugs)

پکیج های qtbase qtsvg qttools را از اینجا دانلود کنید و آن را در همان دایرکتوری استخراج کنید.

https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/qt5_5152/qt.qt5.5152.win64_msvc2019_64/

کامپایل جزئی ++c

وابستگی های مورد نیاز ++C/C را کامپایل و نصب کنید

(You may have to hang the ladder for this step)

bash ./libs/build_deps_all.sh

در حال حاضر فقط اسکریپت های bash وجود دارد، بدون پردازش دسته ای یا پاورشل، اگر ویندوز همراه bash نیست، توصیه می شود خودتان آن را نصب کنید.

جزئیاتی مانند پارامترهای CMake مشابه لینوکس است. اگر سوالی دارید، لطفاً به داکیومنت Build_Linux_fa.md مراجعه کنید.

کامپایل کد اصلی

لطفاً دستورات را با موقعیت QT Sdk خود جایگزین کنید.

mkdir build
cd build
cmake -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=D:/path/to/qt/5.15.2/msvc2019_64 ..
ninja

بعد از اتمام کامپایل، فایل nekoray.exe را دریافت خواهید کرد.

سپس با اجرای دستور windeployqt nekoray.exe، فایل‌های مورد نیاز مانند DLL به صورت خودکار در دایرکتوری فعلی کپی می‌شوند.

بخش کامپایل Go

لطفاً به Build_Core_fa.md مراجعه کنید.