Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Visual C++ 2012] Kompilacja programu x86 kompilatorem x64

Ostatnio zmodyfikowano 2013-04-29 19:02
Autor Wiadomość
Argor
Temat założony przez niniejszego użytkownika
[Visual C++ 2012] Kompilacja programu x86 kompilatorem x64
» 2013-04-28 23:03:20
Czy możliwe jest skompilowanie programu w ten sposób by aplikacja była x86 i działała na systemach operacyjnych 32bit używając Visual Studio 2012 x64? Jeśli tak, to w jaki sposób? Przeszukałem internet w poszukiwaniu odpowiedzi, której nie znalazłem, więc piszę tutaj... Z góry dziękuję za odpowiedź :)
P-81457
DejaVu
» 2013-04-28 23:05:32
Kompilator Visual C++ 2012 jest tak napisany, że skompilowane aplikacje działają tylko i wyłącznie na Windows Vista i wyżej. W wersji Professional jest możliwość przełączenia kompilatora w tryb zgodności z Windows XP i to też dopiero po zainstalowaniu patcha, bo w pierwszej wersji nie było wsparcia dla Windows XP.

Wsparcie Windows XP w Visual C++ 2012 pojawiło się dopiero wtedy, gdy X korporacji powiedziało 'bujajcie się ze swoim nowym kompilatorem bez wsparcia Windows XP' (bo przeciętnego dewelopera to odsyłali na drzewo metodą 'zainstaluj sobie kompilator VC++ 2010 i używaj IDE 2012', co nie rozwiązywało problemu wsparcia standardu C++11).
P-81458
Argor
Temat założony przez niniejszego użytkownika
» 2013-04-28 23:15:50
W jaki sposób w takim razie uruchomić ową zgodność z win xp? Bo nigdzie nie mogę tego znaleźć, a instalowałem najnowsze patche :(
P-81459
DejaVu
» 2013-04-28 23:24:45
Gdzieś jest w opcjach kompilacji projektu 'tryb zgodności z Windows XP'. Być może "Platform Toolset", ale ja mam wersję Express więc ktoś z wersją Professional musi to potwierdzić, bądź obalić (else ask_google();).
P-81460
Argor
Temat założony przez niniejszego użytkownika
» 2013-04-28 23:49:00
Niestety, nigdzie nie mogłem znaleźć tej opcji, google także nie pomogło... Dodam, że w opcjach debugera jest możliwość wybrania platformy docelowej, jednak od początku mam tam tylko jedną opcję, "Win32", wszystkie programy kompilowałem właśnie w tym ustawieniu, jednak żaden nie działa na systemie operacyjnym innym niż 64bit.
P-81462
DejaVu
» 2013-04-28 23:57:56
Masz nazwę opcji - poszukaj dokładniej.
P-81463
Argor
Temat założony przez niniejszego użytkownika
» 2013-04-29 00:07:02
Mam wersję angielską programu i opcja "tryb zgodności z Windows XP" nie istnieje ani analogicznej po angielsku nie mogłem znaleźć. Takoż nie ma nigdzie "Platform Toolset", więc czekam na posiadacza wersji Profesjonal, który byłby w stanie wytłumaczyć to...
P-81465
DejaVu
» 2013-04-29 00:13:03
Takoż nie ma nigdzie "Platform Toolset"
Ta...
http://blogs.msdn.com/b/vcblog/archive/2012/10/08/10357555.aspx

P-81466
« 1 » 2
  Strona 1 z 2 Następna strona