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ź :) |
|
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). |
|
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 :( |
|
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();). |
|
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. |
|
DejaVu |
» 2013-04-28 23:57:56 Masz nazwę opcji - poszukaj dokładniej. |
|
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... |
|
DejaVu |
» 2013-04-29 00:13:03 |
|
« 1 » 2 |