Yuav Teeb Li Cas OpenGL SDL GLEW Template Project hauv Visual Studio

Cov txheej txheem:

Yuav Teeb Li Cas OpenGL SDL GLEW Template Project hauv Visual Studio
Yuav Teeb Li Cas OpenGL SDL GLEW Template Project hauv Visual Studio

Video: Yuav Teeb Li Cas OpenGL SDL GLEW Template Project hauv Visual Studio

Video: Yuav Teeb Li Cas OpenGL SDL GLEW Template Project hauv Visual Studio
Video: Koj pom dab tsi? What do you see? 2024, Plaub Hlis Ntuj
Anonim

Ntau tus programmer nyiam OpenGL rau cov duab. Yog tias koj yog ib tus ntawm lawv, koj tau hais qhia los ntawm nws tus tsim khoom, kom siv lub cuab yeej qhov rai (xws li SDL) thiab OpenGL thauj cov tsev qiv ntawv (xws li GLEW). Phau ntawv qhia no yuav pab koj kom dhau thawj qhov kev sib tw ntawm kev siv OpenGL nrog SDL thiab GLEW: Txhim kho thiab teeb tsa lawv, thiab tsim koj thawj qhov haujlwm nrog OpenGL-SDL-GLEW Template hauv Visual Studio 2017 lossis 2019.

Phau ntawv qhia no yuav xav tias koj lub platform yog Windows thiab koj li IDE yog Visual Studio 2019 lossis 2022 saib ua ntej. Thaum Visual Studio teeb tsa, khij lub Desktop kev txhim kho nrog C ++ lub npov ua haujlwm.

Cov kauj ruam

Ntu 1 ntawm 11: Rub SDL thiab GLEW

Qhia qhov tseem ceeb
Qhia qhov tseem ceeb

Kauj Ruam 1. Qhia qhov koj xav kom ua

Qhia cov theem lossis qib qis lossis ib feem ntawm nws thiab tom qab ntawd ua nws. Piv txwv saib daim duab saum toj no.

Kauj Ruam 2. Tsim daim nplaub tshev GL

Qhib Windows's File Explorer> Nkag mus rau disk (phau ntawv teev npe) C.

  • Yog tias nplaub tshev GL twb muaj lawm, nws tsis ua li cas.
  • Yog tias nws tsis yog, nyem rau sab xis ntawm qhov chaw> xaiv Tshiab> Folder> type GL > ntaus ↵ Enter.
SDL 13
SDL 13

Kauj Ruam 3. Rub lub tsev qiv ntawv SDL2

Txoj cai nyem rau ntawm kab ntawv txuas hauv qab no thiab xaiv Qhib Txuas Hauv Qhov rai Tshiab https://www.libsdl.org/download-2.0.php. Scroll rau hauv qab ntawm nplooj ntawv thiab nrhiav Kev Txhim Kho Cov Tsev Qhua (saib daim duab saum toj no).

  • Rub tawm qhov version rau Visual C ++. Hnub no nws yog SDL2-devel-2.0.16-VC.zip (Visual C ++ 32/64-bit).
  • Hauv lub qhov rai uas nws tau rub tawm, nyem SDL2-2.0.16 (lossis qhov tseeb)> nyem txoj cai> xaiv Luam.
  • Nkag mus (ib txwm los ntawm ob npaug nias) rau C:> GL> nyem hauv qhov chaw khoob> txoj nyem> xaiv Muab tshuaj txhuam.
  • (Xwb, nyem lub nplaub tshev rub tawm thiab rub mus rau C: / GL)

    Nyem rau ntawm lub npe SDL2-2.0.16 thiab hloov nws mus rau SDL

  • Yog tias daim nplaub tshev SDL2-devel-2.0.16-VC tau rub tawm, ob npaug nias nws kom tau txais SDL2-2.0.16.

Kauj Ruam 4. Rub lub tsev qiv ntawv GLEW

Txoj cai nyem rau ntawm kab ntawv txuas hauv qab no thiab xaiv Qhib Txuas Hauv Qhov rai Tshiab https://glew.sourceforge.net/. Hauv qab no Rub tawm nrhiav Binaries thiab nyem Windows 32-ntsis thiab 64-ntsis.

  • Hauv lub qhov rai uas nws tau rub tawm, nyem rau nplaub tshev glew-2.1.0 > txoj nyem> xaiv Luam.
  • Mus rau C:> GL> right click> xaiv Muab tshuaj txhuam.
  • (Xwb, nyem lub nplaub tshev rub tawm thiab rub mus rau C: / GL)
  • Hloov npe glew-2.1.0 rau GLEW.
  • Yog tias daim nplaub tshev glew-2.1.0-win32 tau rub tawm, ob npaug nyem rau nws kom tau txais glew-2.1.0.
  • Tam sim no hauv GL nplaub tshev koj muaj cov ntawv GLEW thiab SDL.

Ntu 2 ntawm 11: Tsim Kom Pom Qhov Project Studio

Kauj Ruam 1. Tsim daim nplaub tshev GLP

Nkag mus rau disk (phau ntawv teev npe) C.

  • Yog tias daim nplaub tshev GLP twb muaj lawm, nws tsis ua li cas.
  • Yog tias nws tsis yog, nyem rau sab xis ntawm qhov chaw> xaiv Tshiab> Folder> type GLP > ntaus ↵ Enter.

Kauj Ruam 2. Tsim txoj haujlwm khoob

  • Yog Visual Studio tsis qhib. Qhib nws> Nyem Tsim ib qhov haujlwm tshiab> Tsis Ua Haujlwm Project> Tom ntej.

    • Hauv Kho koj qhov project tshiab wizard, rau "Project name", ntaus: SDL-GLEW-0
    • Luam C: / GLP \ thiab muab tshuaj txhuam rau hauv "Chaw" cov ntawv sau.
    • Txheeb xyuas "Muab kev daws teeb meem thiab phiaj xwm hauv tib phau ntawv teev npe".
    • Nyem Tsim.
    • Tos kom txog thaum pom Visual Studio tshwm sim.
  • Yog nws qhib. Nyem File> Tshiab> Project…. Tus so raws li saud.

Kauj Ruam 3. Ntxiv koj cov ntaub ntawv rau qhov Project

  • Hauv Kev Tshawb Fawb Qhov rai, nyem rau ntawm lub hauv paus ntaub ntawv nkag (qhov kawg)> xaiv Ntxiv> Yam Khoom Tshiab….
  • Hauv qhov Ntxiv Cov Khoom Tshiab-SDL-GLEW-0 qhov rai, nyem C ++ Cov Ntaub Ntawv (.cpp) (thawj qhov) los ntawm nruab nrab ntawm lub qhov rais. Hauv Lub Npe ntawv lub npov ntaus ntawv Main.cpp.
  • Qhov chaw nyob yog C: / GLP / SDL-GLEW-0 \. Yog tias nws tsis yog theej C: / GLP / SDL-GLEW-0 \ thiab muab tshuaj txhuam.
  • Nyem rau Ntxiv khawm. Cov ntaub ntawv yuav qhib rau hauv cov ntawv kho qhov tseem ceeb tab sis tawm cov ntawv tsis muaj dab tsi tam sim no.

Ntu 3 ntawm 11: Txhim Kho SDL thiab GLEW hauv Txoj Haujlwm

Qhov project 0
Qhov project 0

Kauj Ruam 1. Kho qhov project Cov Khoom

Hauv Kev Tshawb Fawb Explorer nyem rau ntawm koj lub npe, uas yog SDL-GLEW-0 (hauv cov duab nws yog Project-0, tsis muaj teeb meem) thiab xaiv Cov Khoom. Hauv "Kev teeb tsa:" khij Active (Debug), thiab hauv "Platform:" Active (Win32).

  • Ntxiv nrog rau Cov Ntawv Teev Npe.

    Opengl 1
    Opengl 1

    Qhib C/C ++ drop-down menu. Nyem General> Ntxiv nrog rau Cov Ntawv Qhia> nqes xub ntawm sab xis ntawm daim teb> nyem.

    • Luam C: / GL / SDL / suav nrog > hauv Ntxiv Ntxiv nrog Cov Npe wizard nyem thawj lub cim> muab tshuaj txhuam.
    • Luam C: / GL / GLEW / suav nrog > nyem dua thawj lub cim> muab tshuaj txhuam.
    • Nyem OK ntawm Ntxiv nrog rau Cov Ntawv Qhia Wizard.

      QhibGL 12
      QhibGL 12
  • Cov Tsev Qiv Ntawv Ntxiv.

    Qhib "Linker" cov ntawv qhia zaub mov nco, thiab nyem "General". Nyem "Ntxiv Cov Ntawv Teev Npe" nkag> nqis xub ntawm qhov kawg ntawm daim teb> "Kho kom raug".

    Opengl 2 2
    Opengl 2 2
    • Luam qhov no C: / GL / SDL / lib / x86 > hauv Cov Tsev Qiv Ntawv Ntxiv Ntxiv nyem thawj lub cim> muab tshuaj txhuam.
    • Luam qhov no C: / GL / GLEW / lib / Release / Win32 > nyem thawj lub cim> muab tshuaj txhuam.
    • Nyem OK.
  • Kev vam khom ntxiv.

    Hauv "Linker" cov ntawv qhia zaub mov nco, nyem "Cov tswv yim"> qhov "Kev Ntseeg Ntxiv" nkag mus> nqis xub ntawm sab xis ntawm daim teb> "Kho kom raug".

    Opengl 3 1
    Opengl 3 1
    • Luam qhov no SDL2.lib; SDL2main.lib; glew32.lib; opengl32.lib thiab muab tshuaj txhuam rau sab saum toj-kab ntawv tshaj plaws ntawm Tus Pabcuam Ntxiv Kev Txom Nyem.
    • Nyem OK nyob rau hauv tus ntxiv Dependencies wizard

      Opengl 3 2
      Opengl 3 2
  • SubSystem Cov.

    Hauv "Linker" drop-down menu, nyem "System"> "SubSystem"> nqis xub> xaiv "Windows (/SUBSYSTEM: WINDOWS)" los ntawm cov ntawv qhia zaub mov nco. Nyem Thov> OK ntawm "SDL-GLEW-0 Cov Khoom Vaj Tsev" wizard

    Teeb SDL nrog Visual Studio 2017 Kauj Ruam 12
    Teeb SDL nrog Visual Studio 2017 Kauj Ruam 12

Kauj Ruam 2. Muab cov ntawv "dll" tso rau hauv qhov project-folder

  • Luam SDL2.dll ntawv thiab muab tshuaj txhuam rau SDL-GLEW-0 nplaub tshev.

    • Nkag mus rau C:> GL> SDL> lib> x86. Sab hauv x86 nplaub tshev, nyem SDL2.dll cov ntawv> txoj cai-nyem> Luam.
    • Nkag mus rau C:> GLP> SDL-GLEW-0. Txoj cai-nyem rau ntawm thaj chaw khoob hauv SDL-GLEW-0 nplaub tshev, thiab xaiv Paste.
    • Cov ntaub ntawv SDL2.dll yuav tsum tam sim no nyob hauv koj phau ntawv teev npe nrog rau koj cov ntaub ntawv Main.cpp thiab 4 lwm cov ntaub ntawv tsim los ntawm Visual Studio.
  • Luam cov ntaub ntawv glew32.dll thiab muab tshuaj txhuam rau hauv qhov project-folder SDL-GLEW-0.

    • Nkag mus rau C:> GL> GLEW> bin> Tso> Win32. Nyem glew32.dll> right-click> Luam.
    • Nkag mus rau C:> GLP> SDL-GLEW-0. Txoj cai-nyem rau thaj chaw khoob hauv SDL-GLEW-0 nplaub tshev, thiab xaiv Paste.
    • Cov ntaub ntawv glew32.dll yuav tsum yog tam sim no hauv SDL-GLEW-0 project nplaub tshev nrog rau Main.cpp, SDL2.dll, thiab 4 lwm cov ntaub ntawv tsim los ntawm Visual Studio.

Ntu 4 ntawm 11: Xeem koj Txoj Haujlwm

Kauj Ruam 1. Rub tawm cov cai

Txoj cai nyem rau ntawm kab ntawv txuas hauv qab no thiab xaiv Qhib Txuas Hauv Qhov rai Tshiab https://lazyfoo.net/tutorials/SDL/51_SDL_and_modern_opengl/index.php> Nqes mus rau kab lus kawg "Rub tawm xov xwm thiab qhov chaws rau qhov kev qhia no nov".

  • Nyem nov > download 51_SDL_and_modern_opengl.cpp (lossis. zip) nplaub tshev. Nyem ob npaug rau nws> ob npaug nyem cov ntaub ntawv ntawm tib lub npe.
  • Nws cov cai yuav tshwm nyob rau hauv Visual Studio los ntawm sab ntawm Main.cpp cov ntaub ntawv lossis hauv Visual Studio piv txwv tshiab. Luam cov cai (413 kab) thiab muab tshuaj txhuam rau ntawm Main.cpp cheeb tsam chaws> ntaus Ctrl+F5.
  • Yog tias txhua yam ploj mus zoo ob lub qhov rais tshwm: ib qho dub thiab ib qho nrog lub npe: SDL Qhia thiab sab hauv lub xwmfab dawb nrog keeb kwm yav dhau dub.

    Lazyfoo 2
    Lazyfoo 2

Kauj Ruam 2. Kho kom raug yog tias muaj

Hauv "List Error" yog tias koj pom yuam kev txog

  • ua ntaub ntawv nrog kev txuas ntxiv.h mus rau Ntu 3, theem 1, "Txheeb Xyuas" Ntxiv Ntxiv Cov Ntawv Qhia "" thiab ua raws cov lus qhia.
  • ua ntaub ntawv nrog kev txuas ntxiv.lib mus rau theem qis "Txheeb xyuas qhov txuas" Cov Tsev Qiv Ntawv Ntxiv Ntxiv "", thiab ua raws cov lus qhia. Tsis tas li ntawd rau "Kev vam khom ntxiv" ".
  • "nkag nkag yuav tsum tau txhais" mus rau theem qis "SubSystem" thiab ua raws cov lus qhia.
  • file.dll mus rau kauj ruam 2, "Muab" dll "cov ntaub ntawv hauv qhov project-folder" thiab ua raws cov lus qhia.
  • Rau lwm qhov tsis raug, yog tias koj tsis tuaj yeem kho lawv, kaw Visual Studio> rho tawm cov phiaj xwm SDL-GLEW-0 uas nyob hauv C: / GLP> qhib Visual Studio> rov teeb tsa los ntawm Ntu 2. txoj haujlwm zoo.

Ntu 5 ntawm 11: Tsim Txoj Haujlwm nrog OpenGL-SDL-GLEW Template

Kauj Ruam 1. Tsim tus qauv

  • Mus rau lub ntsiab zaub mov thiab, thaum qhov project SDL-GLEW-0 qhib, nyem qhov Project> Export Template….
  • Ntawm Export tus qauv Wizard txheeb xyuas Tus Qauv Qauv, yog tias nws tsis raug tshuaj xyuas. Nyem Next>.
  • Ntawm Xaiv Tus Qauv Xaiv, hauv Template lub npe ntawv lub thawv hom (lossis luam thiab muab tshuaj txhuam) SDL-GLEW > nyem Finish.
  • Template tau tsim. Rho tawm qhov rais pov tseg nrog tus qauv txoj hauv kev.

Kauj Ruam 2. Tsim qhov project

Hauv Visual Studio cov ntawv qhia zaub mov tseem ceeb nyem File> New> Project….

  • Hauv Tsim txoj haujlwm tshiab tus pab tswv yim, hauv cov npe ntawm cov qauv, xaiv SDL-GLEW> nyem Tom ntej.
  • Hauv Kho koj qhov project tshiab wizard, hauv "Project name" text field copy SDL-GLEW-1 thiab muab tshuaj txhuam.

    • Cov ntawv sau qhov chaw yuav tsum yog C: / GLP \. Yog tias nws tsis yog, luam C: / GLP \ thiab muab tshuaj txhuam.
    • Nco ntsoov Tso qhov kev daws teeb meem thiab qhov haujlwm hauv tib phau ntawv txheeb xyuas.
    • Nyem Tsim.
  • Ntawm Kev Tshawb Fawb Explorer, ob npaug nyem Source Cov Ntaub Ntawv> ob npaug nyem ++ Main.cpp.

    • Yog tias nws cov cai tshwm, nws tsis ua li cas. Yog tias tsis yog, nyem rau nws> nyem Tshem Tawm Ntawm Qhov Project, thiab tsim cov ntawv Main.cpp tshiab.
    • Yog tias tus kws pab tswv yim pom hais tias: Cov Ntaub Ntawv 'C: / GLP / SDL-GLEW-0 / Main.cpp' twb muaj nyob hauv txoj haujlwm lawm, mus rau txoj hauv kev no thiab rho tawm cov ntaub ntawv Main.cpp. Nyem OK ntawm tus Wizard thiab tom qab ntawd nyem Ntxiv rau Ntxiv Ntxiv Yam Tshiab-SDL-GLEW-0 qhov rai. Tam sim no ntawm Kev Tshawb Fawb Tshawb nrhiav, hauv qab Cov Ntaub Ntawv Cov Ntaub Ntawv, koj muaj cov ntawv tshiab ++ Main.cpp.

Kauj Ruam 3. Ntxiv SDL2.dll cov ntaub ntawv mus rau qhov project-folder tshiab

  • Nkag mus rau C:> GLP> SDL-GLEW-0> nyem cov ntaub ntawv SDL2.dll> nyem txoj cai> nyem Luam.
  • Nkag mus rau C:> GLP> SDL-GLEW-1> nyem rau ntawm qhov chaw khoob> txoj cai nyem> nyem Muab tshuaj txhuam.
  • Tam sim no cov ntaub ntawv SDL2.dll nyob hauv daim nplaub tshev SDL-GLEW-1 ntawm Main.cpp thiab lwm 4 cov ntaub ntawv.

Kauj Ruam 4. Ntxiv cov ntaub ntawv glew32.dll rau qhov project-folder tshiab

  • Nkag mus rau C:> GLP> SDL-GLEW-0> nyem cov ntaub ntawv glew32.dll> nyem txoj cai> nyem Luam.
  • Nkag mus rau C:> GLP> SDL-GLEW-1> nyem rau ntawm qhov chaw khoob> txoj cai nyem> nyem Muab tshuaj txhuam.
  • Tam sim no cov ntaub ntawv glew32.dll yog nyob rau hauv daim nplaub tshev SDL-GLEW-1 ntawm SDL2.dll, Main.cpp thiab lwm 4 cov ntaub ntawv.

Kauj Ruam 5. Kuaj koj txoj haujlwm raws li hais los saum no, Ntu 4

Ua haujlwm zoo.

Kauj Ruam 6. TSWV YIM:

Nco ntsoov luam cov ntaub ntawv dll los ntawm txoj haujlwm yav dhau los thiab muab tso rau hauv ib qho tshiab.

Ntu 6 ntawm 11: Tsim phiaj xwm phiaj xwm x64 platform

Kauj Ruam 1. Tsim txoj haujlwm tsis muaj dab tsi

  • Yog Visual Studio tsis qhib. Qhib nws> Nyem Tsim ib qhov haujlwm tshiab> Tsis Ua Haujlwm Project> Tom ntej.

    • Hauv Kho koj qhov project tshiab wizard, rau "Project name", hom (lossis theej thiab muab tshuaj txhuam) SDL64-GLEW64-0
    • "Qhov chaw" yuav tsum yog C: / GLP. Yog tias tsis yog, rho tawm txhua yam, theej C: / GLP \ thiab muab tshuaj txhuam.
    • Txheeb xyuas "Muab qhov kev daws teeb meem thiab qhov haujlwm hauv tib phau ntawv teev npe".
    • Nyem Tsim.
    • Tos kom txog thaum pom Visual Studio tshwm sim.
  • Yog nws qhib. Nyem File> Tshiab> Project…. Tus so raws li saud.

Kauj Ruam 2. Ntxiv koj cov ntaub ntawv rau qhov Project

  • Hauv Kev Tshawb Fawb Qhov rai, nyem rau ntawm lub hauv paus ntaub ntawv nkag (qhov kawg)> xaiv Ntxiv> Yam Khoom Tshiab….
  • Hauv qhov Ntxiv Cov Khoom Tshiab-SDL64-GLEW64-0 qhov rai, nyem C ++ Cov Ntaub Ntawv (.cpp) (thawj qhov) los ntawm nruab nrab ntawm lub qhov rais. Hauv Lub Npe lub thawv ntawv hom (lossis theej thiab muab tshuaj txhuam) Main.cpp
  • Qhov chaw nyob yog C: / GLP / SDL64-GLEW64-0 \. Yog tias nws tsis yog theej C: / GLP / SDL64-GLEW64-0 \ thiab muab tshuaj txhuam.
  • Nyem rau Ntxiv khawm. Cov ntaub ntawv yuav qhib rau hauv cov ntawv kho qhov tseem ceeb tab sis tawm cov ntawv tsis muaj dab tsi tam sim no.

Kauj Ruam 3. SDLproject's Properties settings

Mus rau "Solution Explorer"> nyem rau ntawm koj lub npe uas yog SDL64-GLEW64-0> xaiv "Properties".

  • Hauv SDL64-GLEW64-0 Cov Khoom Vaj Tsev tus txawj ua yees siv.

    • Cov ntawv qhia zaub mov tseem ceeb. Hauv "Configuration:", kos "Active (Debug)". Hauv "Platform:", khij x64> Nyem Configuration manager….

      • Hauv Cov txheej txheem daws teeb meem: xaiv x64
      • Hauv Platform, x64 tau txiav txim siab xaiv.
      • Nyem Kaw
    • Ntxiv nrog rau Cov Ntawv Teev Npe. Qhib C/C ++ drop-down menu. Nyem General> Ntxiv nrog rau Cov Ntawv Qhia> nqes xub ntawm sab xis ntawm daim teb> nyem.

      • Luam C: / GL / SDL / suav nrog > hauv Ntxiv Ntxiv nrog Cov Npe wizard nyem thawj lub cim> muab tshuaj txhuam.
      • Luam C: / GL / GLEW / suav nrog > nyem dua thawj lub cim> muab tshuaj txhuam.
      • Nyem OK ntawm Ntxiv nrog rau Cov Ntawv Qhia Wizard.
    • Cov Tsev Qiv Ntawv Ntxiv. Qhib "Linker" cov ntawv qhia zaub mov nco, thiab nyem "General". Nyem "Ntxiv Cov Ntawv Teev Npe" nkag> nqis xub ntawm qhov kawg ntawm daim teb> "Kho kom raug".

      • Luam C: / GL / SDL / lib / x64 > hauv Cov Tsev Qiv Ntawv Ntxiv Ntxiv nyem thawj lub cim> muab tshuaj txhuam.
      • Luam C: / GL / GLEW / lib / Release / x64 > nyem dua thawj lub cim> muab tshuaj txhuam.
      • Nyem OK ntawm Cov Ntawv Qhia Ntxiv Cov Tsev Qiv Ntawv.
    • Kev vam khom ntxiv. Hauv "Linker" cov ntawv qhia zaub mov nco, nyem "Cov tswv yim"> qhov "Kev Ntseeg Ntxiv" nkag mus> nqis xub ntawm sab xis ntawm daim teb> "Kho kom raug".

      • Luam qhov no SDL2.lib; SDL2main.lib; glew32.lib; opengl32.lib thiab muab tshuaj txhuam rau sab saum toj-kab ntawv tshaj plaws ntawm Tus Pabcuam Ntxiv Kev Txom Nyem.
      • Nyem OK nyob rau hauv tus ntxiv Dependencies wizard
    • Subsystem. Hauv "Linker" cov ntawv qhia zaub mov nco, nyem "System"> "SubSystem"> nqis xub> xaiv "Windows (/SUBSYSTEM: WINDOWS)" los ntawm cov ntawv qhia zaub mov nco. Nyem Thov> OK ntawm "SDL-GLEW-0 Cov Khoom Vaj Tsev" wizard

Kauj Ruam 4. Luam cov ntaub ntawv dll thiab muab tso rau hauv SDL64-GLEW64-0

  • Luam SDL2.dll ntawv thiab muab tshuaj txhuam rau hauv SDL64-GLEW64-0.

    Hauv Windows "File Explorer"

    • Nkag mus rau C:> GL> SDL> lib> x64. Hauv "x64" nplaub tshev nyem "SDL2.dll" file> right-click> "Copy".
    • Nkag mus rau C:> GLP> SDL64-GLEW64-0. Txoj cai-nyem rau ntawm thaj chaw khoob hauv SDL64-GLEW64-0 qhov project-nplaub tshev, thiab xaiv "Muab tshuaj txhuam".
  • Luam cov ntaub ntawv glew32.dll thiab muab tshuaj txhuam rau hauv SDL64-GLEW64-0.

    Hauv Windows "File Explorer"

    • Mus rau C:> GL> GLEW> bin> Tso tawm> x64. Hauv "x64" nplaub tshev nyem "glew32.dll" file> right-click> "Copy".
    • Nkag mus rau C:> GLP> SDL64-GLEW64-0. Txoj cai-nyem rau ntawm qhov chaw khoob hauv "SDL64-GLEW64-0" project-folder, thiab xaiv "Muab tshuaj txhuam".

Kauj Ruam 5. Kuaj qhov project thiab kho kom raug yog tias muaj

Ib yam li phiaj xwm x86 platform, saib Ntu 4.

Tswv yim: Txawm hais tias nyob hauv Cov Khoom Nplooj Ntawv lub ntsiab qhov chaw nws yog Platform: x64, nyem Configuration manager… thiab hauv Active platform daws: xaiv x64

Ntu 7 ntawm 11: Tsim Tus Qauv-Project phiaj xwm x64 platform

Kauj Ruam 1. Tsim tus qauv

Mus rau lub ntsiab zaub mov thiab, thaum qhov project SDL64-GLEW64-0 qhib, nyem qhov Project> Export Template….

  • Ntawm Export tus qauv Wizard txheeb xyuas Tus Qauv Qauv, yog tias nws tsis raug tshuaj xyuas. Nyem Next>.
  • Ntawm Xaiv Tus Qauv Xaiv, hauv Template lub npe ntawv lub thawv hom (lossis luam thiab muab tshuaj txhuam) SDL64-GLEW64 > nyem Finish.
  • Template tau tsim. Rho tawm lub qhov rais pov tseg nrog tus qauv txoj hauv kev.

Kauj Ruam 2. Tsim qhov project

Hauv Visual Studio cov zaub mov tseem ceeb nyem File> New> Project….

  • Hauv Tsim txoj haujlwm tshiab tus kws pab tswv yim hauv cov npe ntawm cov qauv xaiv SDL64-GLEW64 (yog tias tsim nyog nqes mus rau hauv cov npe)> nyem Next.
  • Hauv Kho koj qhov project tshiab tus kws pab tswv yim, hauv "Project name" hom ntawv teb (lossis luam thiab muab tshuaj txhuam) SDL64-GLEW64-1

    • Yog hais tias Qhov chaw teb cov ntawv yog C: / GLP / nws tsis ua li cas. Yog tias nws tsis yog, luam C: / GLP \ thiab muab tshuaj txhuam.
    • Nco ntsoov Tso qhov kev daws teeb meem thiab qhov haujlwm hauv tib phau ntawv txheeb xyuas.
    • Nyem Tsim.
  • Hauv Visual Studio lub tshuab raj tseem ceeb hloov x86 ib rau x64: ua.
  • Ntawm Kev Tshawb Fawb Explorer, ob npaug nyem Source Cov Ntaub Ntawv> ob npaug nyem ++ Main.cpp.

    • Yog tias nws cov cai tshwm, nws tsis ua li cas. Yog tias tsis yog, nyem rau nws> nyem Tshem Tawm Ntawm Qhov Project, thiab tsim cov ntawv Main.cpp tshiab.
    • Yog tias tus kws pab tswv yim pom hais tias: Cov Ntaub Ntawv 'C: / GLP / SDL64-GLEW64-0 / Main.cpp' twb muaj nyob hauv txoj haujlwm lawm, mus rau txoj hauv kev no thiab rho tawm cov ntawv Main.cpp. Nyem OK ntawm tus Wizard thiab tom qab ntawd nyem Ntxiv rau Ntxiv Ntxiv Yam Tshiab-SDL64-GLEW64-0 qhov rai. Tam sim no ntawm Kev Tshawb Fawb Tshawb nrhiav, hauv qab Cov Ntaub Ntawv Cov Ntaub Ntawv, koj muaj cov ntawv tshiab ++ Main.cpp.

Kauj Ruam 3. Ntxiv SDL2.dll cov ntaub ntawv mus rau qhov project-folder tshiab

  • Nkag mus rau C:> GLP> SDL64-GLEW64-0> nyem cov ntaub ntawv SDL2.dll> nyem txoj cai> nyem Luam.
  • Mus rau C:> GLP> SDL64-GLEW64-1> nyem rau ntawm qhov chaw khoob> txoj cai nyem> nyem Muab tshuaj txhuam.
  • Tam sim no cov ntaub ntawv SDL2.dll yog nyob hauv qhov project SDL64-GLEW64-1 ntawm Main.cpp thiab lwm 4 cov ntaub ntawv.

Kauj Ruam 4. Ntxiv cov ntaub ntawv glew32.dll rau qhov project-folder tshiab

  • Nkag mus rau C:> GLP> SDL64-GLEW64-0> nyem cov ntaub ntawv glew32.dll> txoj nyem nyem> nyem Luam.
  • Mus rau C:> GLP> SDL64-GLEW64-1> nyem rau ntawm qhov chaw khoob> txoj cai nyem> nyem Muab tshuaj txhuam.
  • Tam sim no cov ntaub ntawv glew32.dll yog nyob rau hauv daim nplaub tshev SDL64-GLEW64-1 ntawm SDL2.dll, Main.cpp thiab lwm 4 cov ntaub ntawv.

Kauj Ruam 5. Kuaj koj qhov project

Nyem rau Visual Studio GUI> ntaus Ctrl+F5.

Kauj Ruam 6. Kho kom raug

Raws li saum toj no Tshooj 4. Ua haujlwm zoo.

Kauj Ruam 7. TSWV YIM:

Nco ntsoov luam.dll cov ntaub ntawv los ntawm txoj haujlwm yav dhau los thiab muab tso rau hauv ib qho tshiab.

Ntu 8 ntawm 11: Sib Sau Ua Ke Code nrog CMake thiab Visual Studio

Kauj Ruam 1. Nruab CMake

Yog tias koj tseem tsis tau teeb tsa CMake, nyem rau ntawm kab ntawv txuas hauv qab no thiab xaiv Qhib Txuas Hauv Qhov rai Tshiab Siv CMake kom Tau Txais Binaries los ntawm Source Code. Ua raws ntu 1 Txhim kho CMake.

Kauj Ruam 2. Rub SDL qhov chaw

Yog tias koj tseem tsis tau teeb tsa SDL qhov chaw, nyem rau ntawm qhov chaw nyob hauv qab no thiab xaiv Qhib Txuas Hauv Qhov rai Tshiab https://www.libsdl.org/download-2.0.php. Hauv qab no Tau qhov twg los Code:

nyem SDL2-2.0.16.zip (lossis hloov tshiab kawg). Paub txog ntawm ib sab "GPG".

  • Hauv rub tawm lub qhov rai nyem zip nplaub tshev SDL2-2.0.14.zip (lossis hloov tshiab kawg)> nyem txoj cai> xaiv Luam.
  • Hauv File Explorer mus rau C: \> GL> txoj cai nyem> xaiv Muab tshuaj txhuam. Nyem ob zaug ntawm daim nplaub tshev lub npe> rho npe> hom: SDLsrc > ntaus ↵ Enter.

Kauj Ruam 3. Rub GLEW qhov chaw

Yog tias koj tseem tsis tau rub nws, nyem rau ntawm qhov chaw nyob hauv qab no thiab xaiv Qhib Txuas Hauv Qhov Tshiab Tshiab https://glew.sourceforge.net/. Ib sab Qhov chaw nyem ZIP.

  • Hauv rub tawm lub qhov rai nyem nplaub tshev glew-2.1.0 (lossis qhov tseeb)> nyem txoj cai> Luam.
  • Nkag mus rau C: \> GL. Txoj cai nyem> Muab tshuaj txhuam. Nyem ob zaug ntawm daim nplaub tshev lub npe thiab hloov npe rau GLEWsrc > ntaus ↵ Enter. Tam sim no hauv nplaub tshev GL koj muaj cov ntawv tais ceev tseg SDLsrc thiab GLEWsrc.

Kauj Ruam 4. Tsim SDL los ntawm CMake thiab Visual Studio

Mus rau CMake GUI.

  • Luam (mloog:

    tsis txhob luam qhov chaw) C:/GL/SDLsrc thiab muab tshuaj txhuam rau hauv thawj kab ntawv.

  • Luam C:/GL/SDLsrc/tsim thiab muab tshuaj txhuam rau hauv kab ntawv thib ob.
  • Kho thiab tsim tawm. Hauv CMake GUI, nyem Configure> hauv wizard Tsim Cov Ntawv Teev Npe nyem Yog> hauv tus neeg pov tseg pov tseg xaiv Visual Studio 16 2019> nyem Ua Ntej.

    Thaum twg, hauv CMake GUI, koj nyeem: "Kho kom raug tiav", nyem Tsim. Koj yuav tsum nyeem: "Ua kom tiav"

  • Tsim koj cov tshuaj.

    • Nkag mus rau C:> GL> SDLsrc> tsim. Ob npaug nias "SDL2.sln", lossis "SDL2", lossis "ALL_BUILD.vcxproj".
    • Ib qho piv txwv ntawm Visual Studio tshwm. Tos kom txog thaum nyob hauv cov ntawv qhia zaub mov Tsim kom pom zoo. Nyem nws> "Tsim Tshuaj".
    • Tos kom txog thaum koj nyeem kab kawg hauv "Output" window: ========== Tsim: XX ua tiav, 0 ua tsis tiav, 0 hloov tshiab, 2 hla "========= =

      Tus lej XX ntawm "ua tiav" hloov pauv hauv cov khoom pub dawb. Hnub no (4 Cuaj Hlis 2021) yog 5

  • Nkag mus rau C: / GL / SDLsrc / build / Debug. Sab hauv koj yuav tsum pom cov ntawv SDL2d.lib ntawm lwm cov ntaub ntawv.

Kauj Ruam 5. Tsim GLEW los ntawm CMake thiab Visual Studio

Mus rau Cmake GUI.

  • Luam C:/GL/GLEWsrc/tsim/cmake thiab muab tshuaj txhuam rau hauv thawj kab ntawv.
  • Luam C:/GL/GLEWsrc/tsim thiab muab tshuaj txhuam rau hauv kab ntawv thib ob.
  • Kho thiab tsim tawm. Hauv CMake GUI, nyem Configure> hauv wizard Tsim Cov Ntawv Teev Npe nyem Yog> hauv cov neeg pov tseg pov tseg xaiv Visual Studio 16 2019> nyem Ua Ntej.

    Thaum twg, hauv CMake GUI, koj nyeem: "Kho kom raug tiav", nyem Tsim. Koj yuav tsum nyeem: "Ua kom tiav"

  • Tsim koj cov tshuaj.

    • Nkag mus rau C:> GL> GLEWsrc> tsim. Nyem ob npaug rau "glew.sln", lossis "glew", lossis "ALL_BUILD.vcxproj".
    • Ib qho piv txwv ntawm Visual Studio tshwm. Tos kom txog thaum nyob hauv cov ntawv qhia zaub mov Tsim kom pom zoo. Nyem nws> "Tsim Tshuaj".
    • Tos kom txog thaum koj nyeem kab kawg hauv "Output" window: ========== Tsim: 6 ua tiav, 0 ua tsis tiav, 0 hloov tshiab, 2 hla "========= =

      Cov naj npawb ntawm kev ua tiav tuaj yeem hloov pauv tom qab GLEW cov ntawv

  • Nkag mus rau C:> GL> GLEWsrc> tsim> lib> Debug. Sab hauv koj yuav tsum pom cov ntaub ntawv glew32d.lib ntawm lwm cov ntaub ntawv.
  • Kaw Visual Studio GUI thiab Cmake GUI.

Ntu 9 ntawm 11: Teeb tsa ua SDL thiab tsim GLEW hauv txoj haujlwm

Kauj Ruam 1. Tsim daim nplaub tshev GLP

Yog tias koj tsis tau tsim nws, mus rau C: directory> right click hauv qhov chaw khoob> xaiv "New"> "Folder"> type GLP.

Kauj Ruam 2. Tsim txoj haujlwm khoob

  • Yog Visual Studio tsis qhib. Qhib nws> Nyem Tsim ib qhov haujlwm tshiab> Tsis Ua Haujlwm Project> Tom ntej.

    • Hauv Kho koj qhov project tshiab tus txawj ua yees siv,

      • Luam SDLsrc-GLEWsrc-0 thiab muab tshuaj txhuam rau hauv "Project name", cov ntawv sau.
      • Luam C: / GLP \ > hauv "Qhov Chaw" cov ntawv teb tshem tawm txhua yam> muab tshuaj txhuam.
      • Txheeb xyuas "Muab qhov kev daws teeb meem thiab qhov haujlwm hauv tib phau ntawv teev npe".
      • Nyem Tsim.
      • Tos kom txog thaum pom Visual Studio tshwm sim.
  • Yog nws qhib. Nyem File> Tshiab> Project…. Tus so raws li saud.

Kauj Ruam 3. Ntxiv cov ntaub ntawv rau qhov project

  • Hauv Visual Studio GUI, Kev daws teeb meem qhov rai, nyem rau lub hauv paus ntaub ntawv nkag (qhov kawg)> xaiv Ntxiv> Yam Khoom Tshiab….
  • Hauv Ntxiv Cov Khoom Tshiab-SDLsrc-GLEWsrc-0 lub qhov rais, nyem C ++ Cov Ntaub Ntawv (.cpp) (thawj tus) los ntawm nruab nrab ntawm lub qhov rais. Hauv Lub Npe lub thawv ntawv hom (lossis theej thiab muab tshuaj txhuam) Main.cpp
  • Qhov chaw yog C: / GLP / SDLsrc-GLEWsrc-0 \. Yog tias nws tsis yog theej C: / GLP / SDLsrc-GLEWsrc-0 \ thiab muab tshuaj txhuam.
  • Nyem Ntxiv khawm. Cov ntaub ntawv yuav qhib rau hauv cov ntawv kho qhov tseem ceeb tab sis tawm cov ntawv tsis muaj dab tsi tam sim no.

Kauj Ruam 4. Kho qhov project Cov Khoom

Hauv Kev Tshawb Fawb Explorer wizard, nyem rau txoj haujlwm lub npe uas yog SDLsrc-GLEWsrc-0> xaiv Cov Khoom.

  • Hauv SDLsrc-GLEWsrc-0 Cov Khoom Nplooj tus txawj ua yees siv.

    • Cov ntawv qhia zaub mov tseem ceeb. Hauv Kev teeb tsa:

      xaiv Active (Debug)> hauv Platform nkag, xaiv x64> nyem Configuration Manager….

      • Hauv Cov txheej txheem daws teeb meem: xaiv x64.
      • Hauv Platform nkag, x64 raug xaiv raug xaiv.
      • Nyem Kaw
    • Ntxiv nrog rau Cov Ntawv Teev Npe. Qhib C/C ++> Dav> Hauv ib sab ntawv qhia zaub mov xaiv thawj ib, Ntxiv nrog rau Cov Ntawv Qhia> nyem lub xub xub ntawm qhov kawg ntawm daim teb> nyem Kho kom raug ….

      • Luam C: / GL / SDLsrc / suav nrog > hauv Ntxiv Ntxiv nrog Cov Ntawv Qhia Wizard, nyem thawj lub cim> muab tshuaj txhuam.
      • Luam C: / GL / GLEWsrc / suav nrog > nyem dua thawj lub cim> muab tshuaj txhuam.
      • Nyem OK hauv Ntxiv Nrog rau Cov Ntawv Qhia Wizard.
    • Cov Tsev Qiv Ntawv Ntxiv. Ob npaug nias rau Linker> nyem General> Cov Tsev Qiv Ntawv Ntxiv Ntxiv> nyem qhov xub ntawm qhov kawg ntawm daim teb> nyem Kho kom raug….

      • Luam C: / GL / SDLsrc / tsim / Debug > hauv Cov Tsev Qiv Ntawv Ntxiv Ntxiv nyem thawj lub cim> muab tshuaj txhuam.
      • Luam C: / GL / GLEWsrc / build / lib / Debug > nyem dua thawj lub cim> muab tshuaj txhuam.
      • Nyem OK hauv Cov Ntawv Qhia Ntxiv Cov Tsev Qiv Ntawv.
    • Kev vam khom ntxiv. Hauv Linker nco-down ntawv qhia zaub mov xaiv Cov tswv yim> nyob ib sab ntawm cov ntawv qhia zaub mov xaiv thawj qhov ib, Ntxiv kev vam khom> nyem lub xub xub ntawm qhov kawg ntawm daim teb> Kho kom raug …

      • Luam opengl32.lib; SDL2d.lib; SDL2maind.lib; glew32d.lib thiab muab tshuaj txhuam ntxiv rau tus kws pab cuam vam khom nyob sab saud-feem ntau lub thawv ntawv.
      • Nyem OK hauv Tus Pabcuam Kev Ntseeg Ntxiv.
    • Txheej txheem. Hauv Linker nco-down ntawv qhia zaub mov xaiv System> nyob ib sab ntawm cov ntawv qhia zaub mov xaiv thawj qhov, SubSystem> nyem lub xub xub ntawm qhov kawg ntawm daim teb> xaiv Console (/SUBSYSTEM: CONSOLE).
    • Hauv SDLsrc-GLEWsrc-0 Cov Khoom Nplooj wizard, nyem Thov thiab tom qab ntawd OK.

Kauj Ruam 5. Luam cov ntaub ntawv dll, thiab muab tshuaj txhuam rau hauv qhov project-folder

  • Nkag mus rau C: / GL / SDLsrc / build / Debug> nyem cov ntawv SDL2d.dll > txoj cai-nyem> Luam.
  • Nkag mus rau C: / GLP / SDLsrc-GLEWsrc-0. Txoj cai-nyem rau ntawm qhov chaw khoob hauv SDLsrc-GLEWsrc-0 qhov project-nplaub tshev, thiab xaiv Paste.
  • Nkag mus rau C: / GL / GLEWsrc / build / bin / Debug> nyem cov ntawv hwb 32d.dll > txoj cai-nyem> Luam.
  • Nkag mus rau C:> GLP> SDLsrc-GLEWsrc-0. Txoj cai-nyem rau ntawm qhov chaw khoob hauv SDLsrc-GLEWsrc-0 qhov project-nplaub tshev, thiab xaiv Paste.
  • Cov ntaub ntawv SDL2d.dll thiab glew32d.dll yuav tsum tam sim no nyob hauv SDLsrc-GLEWsrc-0 project-folder nrog rau Main.cpp, thiab 4 lwm cov ntaub ntawv tsim los ntawm Visual Studio.

Kauj Ruam 6. Kuaj koj qhov project thiab kho qhov raug yog tias muaj

Raws li saum toj no, Tshooj 4. Nco ntsoov hauv Visual Studio cov zaub mov tseem ceeb xaiv x64.

Ntu 10 ntawm 11: Tsim Qauv-Project nrog tsim SDL thiab GLEW

Kauj Ruam 1. Tsim tus qauv

Mus rau Visual Studio cov ntawv qhia zaub mov tseem ceeb thiab, thaum qhov project SDLsrc-GLEWsrc-0 qhib, nyem qhov Project> Export Template….

  • Ntawm Export tus qauv Wizard txheeb xyuas Tus Qauv Qauv, yog tias nws tsis raug tshuaj xyuas. Nyem Next>.
  • Ntawm Xaiv Tus Qauv Xaiv, hauv Template lub npe ntawv lub thawv hom (lossis luam thiab muab tshuaj txhuam) SDLsrc-GLEWsrc > nyem Finish.
  • Template tau tsim.
  • Kaw qhov rais pov tseg nrog tus qauv txoj hauv kev.

Kauj Ruam 2. Tsim qhov project

Hauv Visual Studio cov zaub mov tseem ceeb nyem File> New> Project….

  • Hauv Tsim txoj haujlwm tshiab tus pab tswv yim, hauv cov npe ntawm cov qauv xaiv SDLsrc-GLEWsrc (yog tias tsim nyog nqes mus rau hauv cov npe)> nyem Next.
  • Luam SDLsrc-GLEWsrc-1 thiab muab tshuaj txhuam rau hauv kab lus "Project name".
  • Luam C: / NPE thiab muab tshuaj txhuam rau hauv Daim Ntawv Qhia Qhov Chaw.
  • Nco ntsoov Tso qhov kev daws teeb meem thiab qhov haujlwm hauv tib phau ntawv txheeb xyuas. Nyem Tsim.
  • Hauv Visual Studio lub tshuab raj tseem ceeb hloov x86 ib rau x64: ua.
  • Ntawm Kev Tshawb Fawb Explorer, ob npaug nyem Source Cov Ntaub Ntawv> ob npaug nyem ++ Main.cpp.

    • Yog tias nws cov cai tshwm, nws tsis ua li cas. Yog tias tsis yog, nyem rau nws> nyem Tshem Tawm Ntawm Qhov Project, thiab tsim cov ntawv Main.cpp tshiab.
    • Yog tias tus Wizard tshwm hais tias: Cov Ntaub Ntawv 'C: / GLP / SDLsrc-GLEWsrc-1 / Main.cpp' twb muaj nyob hauv txoj haujlwm lawm, mus rau txoj kev no thiab rho tawm cov ntaub ntawv Main.cpp. Nyem OK ntawm tus Wizard thiab tom qab ntawd nyem Ntxiv rau Ntxiv Ntxiv Yam Tshiab-SDLsrc-GLEWsrc-1 qhov rai. Tam sim no ntawm Kev Tshawb Fawb Tshawb nrhiav, hauv qab Cov Ntaub Ntawv Cov Ntaub Ntawv, koj muaj cov ntawv tshiab ++ Main.cpp.

Kauj Ruam 3. Ntxiv.dll cov ntaub ntawv rau hauv qhov project SDLsrc-GLEWsrc-1

  • Ntxiv SDL2d.dll.

    • Nkag mus rau C:> GLP> SDLsrc-GLEWsrc-0> nyem cov ntawv SDL2d.dll > txoj nyem> nyem Luam.
    • Nkag mus rau C:> GLP> SDLsrc-GLEWsrc-1> nyem rau ntawm qhov chaw khoob> txoj cai nyem> nyem Muab tshuaj txhuam.
    • Tam sim no cov ntaub ntawv SDL2d.dll nyob hauv daim nplaub tshev SDLsrc-GLEWsrc-1 ntawm Main.cpp thiab lwm 4 cov ntaub ntawv tsim los ntawm Visual Studio.
  • Ntxiv glew32d.dll.

    • Nkag mus rau C:> GLP> SDLsrc-GLEWsrc-0> nyem cov ntawv hwb 32d.dll > txoj nyem> nyem Luam.
    • Nkag mus rau C:> GLP> SDLsrc-GLEWsrc-1> nyem rau ntawm qhov chaw khoob> txoj cai nyem> nyem Muab tshuaj txhuam.
  • Tam sim no cov ntaub ntawv glew32d.dll nyob hauv daim nplaub tshev SDLsrc-GLEWsrc-1 nrog SDL2d.dll, Main.cpp thiab lwm yam 4 cov ntaub ntawv.
  • Nyem rau Visual Studio GUI> ntaus Ctrl+F5. Ob lub qhov rais yuav tsum tshwm sim, ib qho dub thiab lwm qhov nrog lub xwmfab dawb hauv cov xim dub.
  • Rau qhov tsis raug saib Tshooj 4. Ua haujlwm zoo.

Kauj Ruam 4. TSWV YIM:

  • Nco ntsoov luam cov ntaub ntawv dll los ntawm txoj haujlwm yav dhau los thiab muab tso rau hauv ib qho tshiab.
  • Nco ntsoov hauv Visual Studio cov ntawv qhia zaub mov tseem ceeb hloov mus rau x64.

Ntu 11 ntawm 11: Xaiv Teeb

Kauj Ruam 1. Hauv qhov kev qhia no koj kawm 3 yog teeb tsa SDL thiab GLEW hauv Project nrog Visual Studio

  • Teeb tsa binaries x86 (32 khoom) (Tshooj 1-5). Nws yog qhov yooj yim tshaj plaws. Koj yuav tsum pib kawm teeb tsa los ntawm no.
  • Tsim phiaj xwm phiaj xwm x64 platform. Xaiv nws tsuas yog thaum koj muaj qhov laj thawj tshwj xeeb rau ua li ntawd.
  • Sau ua ke Cov Code nrog CMake thiab Visual Studio Lub hom phiaj x64 ib yam nkaus. Qhov nyuaj tshaj plaws. Txawm tias zoo tshaj plaws.

Lub tswv yim

  • Koj tuaj yeem tsim daim nplaub tshev hauv nplaub tshev C: / GL rau qhov chaw nyob ntawd koj cov phiaj xwm. Thaum koj tsim qhov project xaiv daim nplaub tshev no rau "Qhov Chaw".
  • Txoj kev dav rau kev teeb tsa Ntxiv nrog rau Cov Ntawv Teev Npe yog qhov ntawd, tom qab txhaj thawj lub cim, nyem rau peb kab…, mus rau lub nplaub tshev qhov twg.h cov ntaub ntawv (s) nyob (s) (hauv qhov kev qhia no C: / GL / SDL2 / suav nrog thiab C: / GL / glew / suav nrog) thiab nyem Xaiv ib daim nplaub tshev.
  • Txoj kev dav rau kev teeb tsa Cov Tsev Qiv Ntawv Ntxiv yog qhov ntawd, tom qab txhaj thawj lub cim, nyem rau peb kab…, mus rau lub nplaub tshev uas.lib cov ntaub ntawv nyob (s) (hauv qhov kev qhia no rau x86 platform, C: / GL / SDL2 / lib / x86 thiab C: / GL / glew / lib / Release / Win32) thiab nyem Xaiv ib daim nplaub tshev.
  • Txoj kev dav rau kev teeb tsa Kev vam khom ntxiv yog tias,

    • Hauv File Explorer mus rau nplaub tshev qhov twg.lib cov ntaub ntawv nyob (s) (hauv qhov kev qhia no rau x86 platform, 'C: / GL / SDL2 / lib / x86 thiab C: / GL / glew / lib / Release / Win32), nyem ob zaug ntawm lub npe ntawm txhua daim ntawv.lib thiab luam (los ntawm kev ntaus Ctrl+C) lub npe nrog nws txuas ntxiv.lib.
    • Tam sim no mus rau Tus Pabcuam Kev Ntseeg Ntxiv thiab muab tshuaj txhuam nws (los ntawm kev ntaus Ctrl+V). Ntaus ib semicolon (;).
    • Yog tias koj xav teeb tsa OpenGL nrog koj txoj haujlwm ntxiv opengl32.lib.
  • Yog tias xav tau cov ntaub ntawv dll, tom qab ntawd, hauv txhua qhov haujlwm koj tsim - txawm tias muaj cov qauv tsim los ntawm qhov haujlwm suav nrog cov ntaub ntawv dll - koj yuav tsum luam cov ntawv dll (s) los ntawm cov tsev qiv ntawv lossis cov phiaj xwm yav dhau los thiab muab tso rau hauv txoj haujlwm tshiab.

Pom zoo: