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

Uvoz starog VC MFC projekta u novi VS 2010

[es] :: C/C++ programiranje :: C/C++ za početnike :: Uvoz starog VC MFC projekta u novi VS 2010

[ Pregleda: 2364 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
212.200.65.*



+2789 Profil

icon Uvoz starog VC MFC projekta u novi VS 201007.04.2010. u 12:16 - pre 170 meseci
U nekom starom VS-u sam uradio projekat koji prilažem. Kako da ga uvezem u novi Visual Studio 2010 Ultimate beta2? Prijavljuje mi grešku u kompajliranju, a nekada je radio bez problema.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
Prikačeni fajlovi
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: Uvoz starog VC MFC projekta u novi VS 201007.04.2010. u 12:34 - pre 170 meseci
A šta je konkretno output kompajlera? Nemam VS2010 kod sebe.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
212.200.65.*



+2789 Profil

icon Re: Uvoz starog VC MFC projekta u novi VS 201007.04.2010. u 14:13 - pre 170 meseci
Code:
1>------ Build started: Project: Sudoku, Configuration: Debug Win32 ------
1>Build started 7.4.2010 15:12:20.
1>_PrepareForBuild:
1>  Touching "Debug\Sudoku.unsuccessfulbuild".
1>ClCompile:
1>  stdafx.cpp
1>e:\vs\vc\atlmfc\include\atlcore.h(35): fatal error C1189: #error :  This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended.
1>  
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:01.94
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-2.sezampro.yu.



+395 Profil

icon Re: Uvoz starog VC MFC projekta u novi VS 201007.04.2010. u 14:18 - pre 170 meseci
Imas deklaraciju _WIN32_WINNT u stdafx.h fajlu.
Code:

#ifndef _WIN32_WINNT        // Allow use of features specific to Windows NT 4 or later.
#define _WIN32_WINNT 0x0400        // Change this to the appropriate value to target Windows 98 and Windows 2000 or later.
#endif    

Promeni ga kako ti je kompajler rekao i trebalo bi da ti radi .

Viva lollapalooza
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
212.200.65.*



+2789 Profil

icon Re: Uvoz starog VC MFC projekta u novi VS 201007.04.2010. u 14:44 - pre 170 meseci
Prošlo je sa ovim

Code:
#ifndef WINVER                // Allow use of features specific to Windows 95 and Windows NT 4 or later.
#define WINVER 0x0500        // Change this to the appropriate value to target Windows 98 and Windows 2000 or later.
#endif

#ifndef _WIN32_WINNT        // Allow use of features specific to Windows NT 4 or later.
#define _WIN32_WINNT 0x0500        // Change this to the appropriate value to target Windows 98 and Windows 2000 or later.
#endif                        

#ifndef _WIN32_WINDOWS        // Allow use of features specific to Windows 98 or later.
#define _WIN32_WINDOWS 0x0500 // Change this to the appropriate value to target Windows Me or later.
#endif


Međutim, imam drugi problem. Program mi radi mnogo sporije nego stara izvršna verzija. Release radi kao što je nekad radio debug. Pretpostavljam da je to zato što proverava opseg kod vector<int> klase. Nekada sam to morao da isključujem da bi release radio brže, a sada ne znam kako se to isključuje.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Uvoz starog VC MFC projekta u novi VS 2010

[ Pregleda: 2364 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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