Chirurgia spinală minim invazivă
Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical. Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale. www.neurohope.ro |
Cum sa folosesc DirectDraw in C++?
Last Updated: Sep 02 2018 15:51, Started by
ciochis
, Aug 15 2018 21:46
·
0
#1
Posted 15 August 2018 - 21:46
Eu folosesc C++, si nu stiu cum sa fac sa foloseasca DirectDraw?
DirectDraw este un video renderer la fel ca DirectX. Dar eu am incercat asa: Am descarcat DDraw.lib si DDraw.dll, Am pornit C++, am creat un proiect, am creat fisierul DDraw.h in proiect, am copiat codul care era de pe google, am dat Build Solution si nu se salveaza executabilul. Si dupa aia, am facut setari de ceva, si acum imi apare o eroare de LNK nu stiu cum. Iar in plus, nu stiu cum sa folosesc lib si dll ca nici nu-mi apare setari despre ele. Pute-ti sa ma ajutati, va rugam frumos? Este mai apreciabil sa raspundeti! |
#2
Posted 15 August 2018 - 21:51
ia incarca tu proiectul aici (cu tot liburile folosite) ca sa-l descarcam sa vedem despre ce este vorba.
si pe viitor nu mai vedea C++ ca o masina care porneste la cheie cand "ii dai drumul". Daca proiectul este facut in Visual Studio sa incluzi si fiserul *.sln Edited by WinstonMontana, 15 August 2018 - 21:52. |
#3
Posted 15 August 2018 - 22:03
#5
Posted 15 August 2018 - 22:19
pai in arhiva nu se afla codul sursa
Pune tot proiectul tau adica cel de la adresa : C:\Users\dell\repos\Project3\ |
#7
Posted 15 August 2018 - 22:40
Nu vad nici un fisier *.cpp sau cu *.h (astea formeaza codul tau sursa)
Mai bine foloseste Visual Studio 17 si pune aici proiectul in VS 17. Edited by WinstonMontana, 15 August 2018 - 22:42. |
#8
Posted 15 August 2018 - 22:45
#9
Posted 15 August 2018 - 23:11
ok ai pus headerul DirectDraw.h acum pune si fiserele tale *.cpp, *.h sau *.c care acceseaza acest header.
Codul tau scris de tine pe care il rulezi folosind DirectDraw.h Tu acum imi selectezi fisiere din proiect, pune absolut tot proiectul, asa cum il ai. Edited by WinstonMontana, 15 August 2018 - 23:15. |
#11
Posted 15 August 2018 - 23:33
1.pai si atunci cum rulezi tu frate proiectul asta , unde te duci da-i dai run ? pe ce sa dai run ?
Ca sa rulezi in program in C++ trebuie sa invoci functia int main(){} .Unde este fisierul *.cpp al tau care contine acesta functie ? 2.Treci pe Visual Studio 17. Edited by WinstonMontana, 15 August 2018 - 23:35. |
#12
Posted 15 August 2018 - 23:44
Eu am Visual Studio 2017 si e foarte simplu!
Deschizi proiectul, vezi fisierul DDraw.h, si acolo e codul! Dar cred ca ai dreptate! Imi trebuie fisierul *.cpp! Ca sa mearga! |
#13
Posted 16 August 2018 - 00:03
Conform sln-ului ai Visual Studio 15:
Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 VisualStudioVersion = 15.0.27703.2035 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Project3", "C:\Users\dell\source\repos\Project3\Project3\Project3.vcxproj", "{69EE527E-4F06-49AF-A3BF-F73961042FDC}" |
#14
Posted 16 August 2018 - 00:28
Gata! Am terminat!
WindowsProject6.rar 14.01MB 3 downloads Sper ca va fi bine acum! Edited by ciochis, 16 August 2018 - 00:28. |
#15
Posted 16 August 2018 - 01:11
Okay. Acum il pot deschide.Iata ce trebuie sa faci:
Din Visual Studio 17 modifica urmatoarele fisiere sa arate astfel: 1.intra in fisierul WindowsProject6.h si verifica urmatoarele: #pragma once #include "resource.h" #include "ddraw.h" #pragma comment( lib, "ddraw" ) 2. Intra in fisierul DDraw.cpp si verifica urmatoarele: #pragma once #include "stdafx.h" #include "ddraw.h" 3.Intra in fisierul WindowsProject6.cpp si verifica urmatoarele: #include "stdafx.h" #include "WindowsProject6.h" Mie imi merge dupa ce am facut schimbarile de mai sus: draw.PNG 6.37K 16 downloads Pe masura ce dezolti proiectul iti recomand ca toate fisierele *.h sa le bagi in fisierul WindowsProject6.h cat si in fisierul corespondent *.cpp folsind obligatoriu in fisierul *.cpp pe prima linie, directiva #pragma once Edited by WinstonMontana, 16 August 2018 - 01:16. |
|
#16
Posted 16 August 2018 - 07:48
Am facut, dar mie imi apare asa in error list!
Untitled.png 93.58K 14 downloads Eu am scris toate codurile ca tine, dar n-a mers! Ops am uitat sa verific urmatoarele coduri asa cum ai zis, dar acum a mers! Dar problema este ca nu rendereaza in DirectDraw. Si eu vreau sa fie un joc, dar nu chiar joc, sa fie doar asa gol. Cum fac? Edited by ciochis, 16 August 2018 - 07:44. |
#17
Posted 16 August 2018 - 11:16
Nici macar nimic nu rendereaza! Eu folosesc bandicam, si eu cand dau click pe aplicatia asta pe care am dat run, nu rendereaza nimic, nici "dd", nici "dx7", si nici "gl"! Asa trebuie sa-mi arate la Bandicam. "dd" inseamna DirectDraw, "dx7" inseamna DirectX7/Direct3D 7, iar "gl" inseamna OpenGL. Si nimic nu-mi arata!
Si asa ca trebuie sa fac un joc macar cu un sarpe care mananca ceva! Si nu stiu cum sa fac. Ca am incercat sa caut pe YouTube, si am gasit, dar inventeaza jocuri in Consola, nu Desktop, Si eu vreau in Desktop! Poti sa ma ajuti, te rog frumos? |
#18
Posted 16 August 2018 - 12:12
Daca rulezi in consola dxdiag.exe ai activa optiunea? https://i.stack.imgur.com/W8EHF.png
Alte aplicatii merg in modul asta? |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users