Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

MFC me ubija ! Pomagajte !

[es] :: C/C++ programiranje :: MFC me ubija ! Pomagajte !

[ Pregleda: 4114 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Laza_Loop
student
Krusevac

Član broj: 44810
Poruke: 50
212.200.67.*



Profil

icon MFC me ubija ! Pomagajte !19.07.2006. u 19:59 - pre 215 meseci
Ovako. Problem se sastoji u tome sto nikako nemogu da povezem Win API i MFC.
Da li je uopste moguce koristiti ih zajedno.

Na Primer :
Kreirati projekat u Visual C++ (Win32 application) i koristiti MFC. Recimo klasu CTime, CString ili bilo koju drugu.




Shit Happens !
 
Odgovor na temu

Kretosh
pol:muski
Tranqiliti

Član broj: 57704
Poruke: 37
82.208.233.*



Profil

icon Re: MFC me ubija ! Pomagajte !19.07.2006. u 22:26 - pre 215 meseci
Pa vidi,MFC je wrapper oko Win32 a ne obrnuto,tako da kada u projektu treba da korstim MFC(obicno za neke vizuelene askpete) onda i kreiram MFC projekat a Win32 API-je koristim kao i u Win32 projektu,ne dolazi ni do kakve zabune sa member funkcijama(ako zelis da se osiguras stavis :: ispred imena Win32 funkcije).
Dovidjenja,prijatno.
 
Odgovor na temu

Laza_Loop
student
Krusevac

Član broj: 44810
Poruke: 50
212.200.67.*



Profil

icon Re: MFC me ubija ! Pomagajte !19.07.2006. u 23:46 - pre 215 meseci
Da, ja razumem da mogu kreirati MFC projekat i koristiti i MFC i Win API
ALI
ja imam jedan program (radi se o Game Enginu), koji je pisan od nule uz pomoc Win API-ja.
Taj program hocu da nadogradim koristeci MFC klase (nikako nemogu da kod programa prebacim u MFC projekat),
medjutim kompajler ne prepoznaje nista sto je vezano za MFC. Da li se to moze nekako srediti ??
Shit Happens !
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.fibertel.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: MFC me ubija ! Pomagajte !20.07.2006. u 00:14 - pre 215 meseci
Vrlo jednostavno. U wizardu za generisanje projekta čekiraj podršku za MFC i to ti je to.


Tko leti vrijedi
 
Odgovor na temu

Laza_Loop
student
Krusevac

Član broj: 44810
Poruke: 50
212.200.67.*



Profil

icon Re: MFC me ubija ! Pomagajte !20.07.2006. u 14:22 - pre 215 meseci
Takva opcija ne postoji u Visual C++ 6. Neznam za novije verzije ! ? !
Shit Happens !
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.fibertel.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: MFC me ubija ! Pomagajte !20.07.2006. u 16:55 - pre 215 meseci
Pa predji na noviju verziju ako mozes, a ako ne mozes onda samo dodaj par hedera u stdafx.h

Kao na primer ovo:

#include <afx.h>
#include <afxwin.h>
#include <afxext.h>

i sa time bi trebalo da imash sve


Tko leti vrijedi
 
Odgovor na temu

Laza_Loop
student
Krusevac

Član broj: 44810
Poruke: 50
212.200.67.*



Profil

icon Re: MFC me ubija ! Pomagajte !21.07.2006. u 19:02 - pre 215 meseci
Nece. Evo Output-a :

--------------------Configuration: Game Development Studio - Win32 Debug--------------------
Compiling resources...
Compiling...
Background.cpp
Bitmap.cpp
GameEngine.cpp
Main.cpp
Sprite.cpp
Linking...
nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in LIBCD.lib(new.obj)
nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in LIBCD.lib(dbgdel.obj)
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
Debug/Game Development Studio.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.

Game Development Studio.exe - 5 error(s), 0 warning(s)
Shit Happens !
 
Odgovor na temu

pecos
Sinisa Petkovic
Toronto

Član broj: 28449
Poruke: 12
206.186.114.*



Profil

icon Re: MFC me ubija ! Pomagajte !21.07.2006. u 22:19 - pre 215 meseci
Desni klik na projekat -> Settings -> General -> Use MFC (linked ili static)
 
Odgovor na temu

Laza_Loop
student
Krusevac

Član broj: 44810
Poruke: 50
212.200.67.*



Profil

icon Re: MFC me ubija ! Pomagajte !22.07.2006. u 15:22 - pre 215 meseci
Ma to sam prvo probao. Evo Output-a :


--------------------Configuration: Game Development Studio - Win32 Debug--------------------
Compiling resources...
Compiling...
Background.cpp
Bitmap.cpp
GameEngine.cpp
Main.cpp
Sprite.cpp
Linking...
nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in LIBCMTD.lib(new.obj)
nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in LIBCMTD.lib(dbgdel.obj)
Debug/Game Development Studio.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.

Game Development Studio.exe - 3 error(s), 0 warning(s)
Shit Happens !
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.fibertel.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: MFC me ubija ! Pomagajte !23.07.2006. u 00:22 - pre 215 meseci
U tvom projektu imas podeshen jedan tip RTL biblioteke koji se razlikuje od one koju koristi MFC.

Da bi koristio uspesno MFC treba da namestis da ti je
"Runtime library" Multi-threaded Debug DLL (/MDd) (za dbg)
ili Multi-threaded DLL (/MD) (za release)

I procitaj malo dokumentaciju leba ti.


Tko leti vrijedi
 
Odgovor na temu

Laza_Loop
student
Krusevac

Član broj: 44810
Poruke: 50
212.200.67.*



Profil

icon Re: MFC me ubija ! Pomagajte !23.07.2006. u 09:33 - pre 215 meseci
Hvala svima na posvecenoj paznji i ulozenom trudu.
Ja danas idem na more deset dana, pa kad se lepo odmorim ( i iskupam) detaljno cu se posvetiti MFC- u.
Pozzzz
Shit Happens !
 
Odgovor na temu

sstanko78
Novi Sad

Član broj: 19139
Poruke: 411
*.nordnet.ws.



Profil

icon Re: MFC me ubija ! Pomagajte !05.08.2006. u 14:38 - pre 214 meseci
Citat:
Vrlo jednostavno. U wizardu za generisanje projekta čekiraj podršku za MFC i to ti je to.

probaj wxWindows http://www.wxwidgets.org/ i batali MFC i (M$ ce to uraditi)
 
Odgovor na temu

[es] :: C/C++ programiranje :: MFC me ubija ! Pomagajte !

[ Pregleda: 4114 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.