ورود

View Full Version : سوال: جلوگیری از کپی کدهای qt



ravand
سه شنبه 07 مهر 1394, 12:47 عصر
سلام
سوال من اینه که آیا میشه کاری کرد که کسی کلاً نتونه کدهای qt رو کپی کنه؟ یه چیزی مثل ویژوال بیسیک. که کسی نمیتونه به کدهاش دسترسی پیدا کنه.
متشکرم.

حامد مصافی
سه شنبه 07 مهر 1394, 15:44 عصر
کیوت یک زبان برنامه‌نویسی یا یک کامپایلر نیست. شما در واقع با زبان ++C برنامه می‌نویسید و با کامپایلر‌های آن برنامه را کامپایل می‌کنید. از همین رو کدهای شما مانند سایر برنامه‌های نوشته شده با این زبان غیر قابل دسترس خواهد بود.

ravand
سه شنبه 07 مهر 1394, 15:48 عصر
کیوت یک زبان برنامه‌نویسی یا یک کامپایلر نیست. شما در واقع با زبان ++C برنامه می‌نویسید و با کامپایلر‌های آن برنامه را کامپایل می‌کنید. از همین رو کدهای شما مانند سایر برنامه‌های نوشته شده با این زبان غیر قابل دسترس خواهد بود.
پس تصمیم میگیریم که زبان هایی که کامپایل میشن کدهاشون رو نمیشه کپی کرد درسته؟
اگه میشه لطف کنید ادرس دانلود ویرایشگر qt و کامپایلرش رو بذارید. من حتی نمیدونم آخرین ورژنش چنده؟
متشکرم.

ravaei
سه شنبه 07 مهر 1394, 17:03 عصر
http://www.qt.io/download-open-source/#section-2

لینک بالا واسه خود سایت کیوت هستش نسبت به سیستم عامل و کاری که می خواین انجام بدید ، دانلود کنید.

ravand
سه شنبه 07 مهر 1394, 18:10 عصر
الان من موندم کدوم رو دانلود کنم؟
Qt 5.5.0 for Windows 32-bit (VS 2013, 633 MB) (info) رو باید دانلود کنم؟ روش نصب و راه اندازی خاضی نداره که؟
این Qt Creator هم که معلومه ویرایشگرشه.

کامبیز اسدزاده
چهارشنبه 08 مهر 1394, 08:16 صبح
الان من موندم کدوم رو دانلود کنم؟
Qt 5.5.0 for Windows 32-bit (VS 2013, 633 MB) (info) رو باید دانلود کنم؟ روش نصب و راه اندازی خاضی نداره که؟
این Qt Creator هم که معلومه ویرایشگرشه.

دوست عزیز متناسب با نوع سیستم عاملتون دانلود کنید.
اگر VS هم ندارید از ویرایش MinGW استفاده کنید.

ravand
چهارشنبه 08 مهر 1394, 08:37 صبح
دوست عزیز متناسب با نوع سیستم عاملتون دانلود کنید.
اگر VS هم ندارید از ویرایش MinGW استفاده کنید.
ممنون. اخرش به این نتیجه رسیدم که
MinGW و ویرایشگر Qt Creator را نصب کنم.
کتابتون رو داشتم الان می خوندم. داشتم دنبال خروجی گرفتن از برنامه میگشتم. که چطوری از برنامه خروجی میگیرن. ولی هر چی نگاه کردم ندیدم کجای کتابتون توضیح داده شده؟
متشکرم.

کامبیز اسدزاده
چهارشنبه 08 مهر 1394, 09:30 صبح
ممنون. اخرش به این نتیجه رسیدم که
MinGW و ویرایشگر
Qt Creator را نصب کنم.
کتابتون رو داشتم الان می خوندم. داشتم دنبال خروجی گرفتن از برنامه میگشتم. که چطوری از برنامه خروجی میگیرن. ولی هر چی نگاه کردم ندیدم کجای کتابتون توضیح داده شده؟
متشکرم.

اگر با IDE های دیگری کار کرده باشید باید متوجه شده باشید که معمولا گزینه ای به نام Build و یا Compile موجوده که در کیوت میتونید از منوی Build انتخابش کنید.
یا مثلا با کلید های ترکیبی CTRL + R هم میتونید بیلد و نتیجه رو مشاهده بفرمایید.

ravand
پنج شنبه 09 مهر 1394, 15:33 عصر
اگر با IDE های دیگری کار کرده باشید باید متوجه شده باشید که معمولا گزینه ای به نام Build و یا Compile موجوده که در کیوت میتونید از منوی Build انتخابش کنید.
یا مثلا با کلید های ترکیبی CTRL + R هم میتونید بیلد و نتیجه رو مشاهده بفرمایید.
همین کار رو کردم و یک فایل با نام test.exe در این ادرس بوجود امد:

F:\qt\build-test-Unnamed-Debug\debug
وقتی اجراش میکنم این اخطار رو میده:

the program can't start because Qt5Cored.dll is missing from your computer . try reinstalling the program to fix this problem

کامبیز اسدزاده
پنج شنبه 09 مهر 1394, 20:48 عصر
همین کار رو کردم و یک فایل با نام test.exe در این ادرس بوجود امد:

F:\qt\build-test-Unnamed-Debug\debug
وقتی اجراش میکنم این اخطار رو میده:

the program can't start because Qt5Cored.dll is missing from your computer . try reinstalling the program to fix this problem

راجب این مشکلات بارها بحث شده است.
لطفا یک جستجو کنید که در رابطه با این موضوع توضیحات تکمیلی ارائه داده ایم که علت خطا چیست و چگونه بر اساس چه نوع بیلدی باید خطار رو رفع نماییم.

http://barnamenevis.org/showthread.php?484864-%D9%81%D8%A7%DB%8C%D9%84-exe-%DA%A9%D8%AC%D8%A7-%D8%B0%D8%AE%DB%8C%D8%B1%D9%87-%D9%85%DB%8C%D8%B4%D9%87-%D8%9F&highlight=qt5cored.dll

http://barnamenevis.org/showthread.php?438804-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%B5%D8%A8-Qt-%D8%AF%D8%B1-Windows-%D9%88-Linux&highlight=qt5cored.dll

http://barnamenevis.org/showthread.php?435088-%D8%A2%DB%8C%D8%A7-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%D9%86%D9%88%D8%B4%D8%AA%D9%87-%D8%B4%D8%AF%D9%87-%D8%A8%D8%A7-Qt-%D8%B1%D9%88%DB%8C-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D8%B9%D8%A7%D9%85%D9%84-%D9%87%D8%A7-%D9%88-%D9%85%D8%A7%D8%B4%DB%8C%D9%86-%D9%87%D8%A7%DB%8C-%D9%85%D8%AE%D8%AA%D9%84%D9%81-%D8%A7%D8%AC%D8%B1%D8%A7-%D9%85%DB%8C-%D8%B4%D9%88%D9%86%D8%AF%D8%9F&highlight=qt5cored.dll