نمایش نتایج 1 تا 3 از 3

نام تاپیک: آموزش راه حل مشكل راه اندازي glut در visual studio

  1. #1

    Post آموزش راه حل مشكل راه اندازي glut در visual studio

    سلام دوستان.من ميخوام تو اين پست راجع به طريقه لينك كردن و استفاده ازfreeglut يا glut در visual studio 2010 صحبت كنم و راه حل مشكلي رو كه نه تنها مدتي بود منو عذاب ميداد بلكه وقتي به انجمن هاي لاتين هم سري زدم متوجه شدم كه اين مشكل،دامنگير خيلي از كاربران visual studioهم شده(علارغم رعايت تمام مراحل راه اندازي)،در حد دانش خودم ارائه بدهم.علت اين امر هم اينه كه راهنمايي هاي تصويري و نوشتاري كه عمدتا وجود داره به دليل جامع نبودن و در نظر نگرفتن تمام مشكلات احتمالي،كاربران رو با مشكل روبرو ميكنه.
    خوب فكر ميكنم زياد پرحرفي كردم.حالا ميپردازيم به ارائه راه حل:


    • اولين مشكلي كه خيليا با اون مواجه ميشن اينه كه تو آموزش تصويري گفته كه اگه قرارهopengl32.lib،glu32.lib،glut32.lib رو از مسير linker>input>additional Dependencies به برنامه لينك كنيد در قسمت<Edit> مربوط بهadditional Dependencies نام اين سه فايل رو با يك فاصله ازهم،بنويسيد.كه اينكار منجر به خطاي زير ميشه:


    LINK : fatal error LNK1104: cannot open file 'opengl32.lib glu32.lib glut32.lib



    1. بنابراين توصيه من اينه كه به جاي اينكار درقسمت additional Dependencies نام اين سه فايل رو قبل از

    kernel32.lib;نوشته و با ; از هم جدا كنيد.

    1. يا مي تونين در ابتداي برنامتون توسط دستورات زير اين سه فايل رو به لينكر معرفي كنيد.



    • مشكل دوم:اگر شما قسمت قبل را هم به درستي انجام دهيد باز ممكن است به دليل اينكه در قسمت system>subsustem گزينه( Console (/SUBSYSTEM:CONSOLE به طور پيش فرض انتخاب شده باشد، دچار خطاهاي زير شويد:


    error LNK2019: unresolved external symbol _wmain referenced in function ___tmainCRTStartup

    C:\Documents and Settings\a\My Documents\Visual Studio 10\Projects\345\Debug\345.exe : fatal error LNK1120: 1 unresolved externals


    1. راه حل:اين گزينه پيش فرض را به Not Set تغيير دهيد.



    • براي اطمينان از اينكه مكان اين سه فايل را به درستي به visual studio شناسانده ايد انجام اين توصيه نيز خالي از لطف نيست:



    1. در قسمت linker>General>additional Library Directories مكان پوشه Lib را مشخص كنيد مثلا در ويندوز 32 بيتي xp كه visual studio 2010 روي آن نصب است مكان پوشه Lib به صورت زير است:

    C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib


    اگر اين سه دستور رعايت شود مشكلي در راه اندازي glut يا به طور مشابه در راه اندازي freeglut(البته بعد از رعايت مراحلي كه در آموزش ها گفته شده) نخواهيد داشت.

    اگر با اين نوشته هايم براي خيلي از دوستان كه خودشان در اين زمينه استادند تكرار مكررات كردم عذر ميخوام، ولي بر خودم لازم دونستم زكات تجربه اي رو كه كسب كردم بپردازم و نيز گامي كوچك در جهت رفع مشكلات اوليه و پيش پا افتاده دوستاني كه همچون خودم مبتدي هستند و مشكلات اين چنيني ممكن است باعث دلسردي آن ها و مانع از ادامه كارشان شود برداشته باشم.
    اميد كه مورد اقبال دوستان قرار گيرد.

  2. #2

    Wink نقل قول: آموزش راه حل مشكل راه اندازي glut در visual studio

    نقل قول نوشته شده توسط Abbasr7 مشاهده تاپیک
    سلام دوستان.من ميخوام تو اين پست راجع به طريقه لينك كردن و استفاده ازfreeglut يا glut در visual studio 2010 صحبت كنم و راه حل مشكلي رو كه نه تنها مدتي بود منو عذاب ميداد بلكه وقتي به انجمن هاي لاتين هم سري زدم متوجه شدم كه اين مشكل،دامنگير خيلي از كاربران visual studioهم شده(علارغم رعايت تمام مراحل راه اندازي)،در حد دانش خودم ارائه بدهم.علت اين امر هم اينه كه راهنمايي هاي تصويري و نوشتاري كه عمدتا وجود داره به دليل جامع نبودن و در نظر نگرفتن تمام مشكلات احتمالي،كاربران رو با مشكل روبرو ميكنه.
    خوب فكر ميكنم زياد پرحرفي كردم.حالا ميپردازيم به ارائه راه حل:


    • اولين مشكلي كه خيليا با اون مواجه ميشن اينه كه تو آموزش تصويري گفته كه اگه قرارهopengl32.lib،glu32.lib،glut32.lib رو از مسير linker>input>additional Dependencies به برنامه لينك كنيد در قسمت<Edit> مربوط بهadditional Dependencies نام اين سه فايل رو با يك فاصله ازهم،بنويسيد.كه اينكار منجر به خطاي زير ميشه:


    LINK : fatal error LNK1104: cannot open file 'opengl32.lib glu32.lib glut32.lib



    1. بنابراين توصيه من اينه كه به جاي اينكار درقسمت additional Dependencies نام اين سه فايل رو قبل از

    kernel32.lib;نوشته و با ; از هم جدا كنيد.

    1. يا مي تونين در ابتداي برنامتون توسط دستورات زير اين سه فايل رو به لينكر معرفي كنيد.



    • مشكل دوم:اگر شما قسمت قبل را هم به درستي انجام دهيد باز ممكن است به دليل اينكه در قسمت system>subsustem گزينه( Console (/SUBSYSTEM:CONSOLE به طور پيش فرض انتخاب شده باشد، دچار خطاهاي زير شويد:


    error LNK2019: unresolved external symbol _wmain referenced in function ___tmainCRTStartup

    C:\Documents and Settings\a\My Documents\Visual Studio 10\Projects\345\Debug\345.exe : fatal error LNK1120: 1 unresolved externals


    1. راه حل:اين گزينه پيش فرض را به Not Set تغيير دهيد.



    • براي اطمينان از اينكه مكان اين سه فايل را به درستي به visual studio شناسانده ايد انجام اين توصيه نيز خالي از لطف نيست:



    1. در قسمت linker>General>additional Library Directories مكان پوشه Lib را مشخص كنيد مثلا در ويندوز 32 بيتي xp كه visual studio 2010 روي آن نصب است مكان پوشه Lib به صورت زير است:

    C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib


    اگر اين سه دستور رعايت شود مشكلي در راه اندازي glut يا به طور مشابه در راه اندازي freeglut(البته بعد از رعايت مراحلي كه در آموزش ها گفته شده) نخواهيد داشت.

    اگر با اين نوشته هايم براي خيلي از دوستان كه خودشان در اين زمينه استادند تكرار مكررات كردم عذر ميخوام، ولي بر خودم لازم دونستم زكات تجربه اي رو كه كسب كردم بپردازم و نيز گامي كوچك در جهت رفع مشكلات اوليه و پيش پا افتاده دوستاني كه همچون خودم مبتدي هستند و مشكلات اين چنيني ممكن است باعث دلسردي آن ها و مانع از ادامه كارشان شود برداشته باشم.
    اميد كه مورد اقبال دوستان قرار گيرد.
    سلام خسته نباشید بابت این آموزش خیلی مفیدی که در اختیار ما قرار دادین ازتون خیلی خیلی ممنونم. مشکل منو حل کردین خدا خیرتون بده...

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1395
    محل زندگی
    تهران
    پست
    34

    نقل قول: آموزش راه حل مشكل راه اندازي glut در visual studio

    agha ghorbunet beram ba in poste be dard bokhoret....man glut am kar mikard vali bara load aks ba devIL dige dashtam mimordam vaghan nemiduanam chera lib haro peida nemikard hame kararoham ke gofti karde budam vali in pragma ro asan nemiduanestam chie:) vali hamin in karamo dorost kard belakhare mamnon dadashmamnn

تاپیک های مشابه

  1. آموزش : نصب زبان برنامه نویسی Android بر روی Visual Studio
    نوشته شده توسط samadblaj در بخش Android Studio
    پاسخ: 18
    آخرین پست: شنبه 11 آبان 1392, 00:03 صبح
  2. كمك فوري فوري فوري در راه اندازي freeglut در 2010 visual studio
    نوشته شده توسط Abbasr7 در بخش طراحی و ساخت بازی‌های کامپیوتری
    پاسخ: 3
    آخرین پست: شنبه 15 تیر 1392, 16:29 عصر
  3. پاسخ: 11
    آخرین پست: یک شنبه 25 فروردین 1392, 13:37 عصر
  4. سوال: مشكل كريستال ريپورت SAP for Visual Studio 2010 برروي ريموت سرور
    نوشته شده توسط gaglistro94 در بخش ابزارهای گزارش سازی
    پاسخ: 0
    آخرین پست: دوشنبه 20 آذر 1391, 13:57 عصر
  5. درخواست راهنمایی و آموزش جهت نصب و راه اندازی پرژه ASP.NET به صورت Setup
    نوشته شده توسط mahmood1000 در بخش تولید و توسعه برنامه های Setup و Install
    پاسخ: 0
    آخرین پست: یک شنبه 05 شهریور 1391, 14:14 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •