Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 13.11.2015
Сообщений: 2

Как создать приложение Win32API на 64х разрядной ОС (Windows 7)?

13.11.2015, 19:02. Показов 2893. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите новичку, реально ли на 64х разрядной ОС ( Windows 7 ) создавать приложения Win32API?
На 32х разрядной Windows 7 я делал через Visual Studio, а теперь не могу, ведь среда 32х битная и как поступить теперь не переустанавливая ОС?
Есть ли среда разработки для 64х разрядной ОС?
Спасибо.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.11.2015, 19:02
Ответы с готовыми решениями:

Настройка интернета на 64х разрядной Windows Vista
Ребят помогите настроить интернет на 64х разрядной Viste не могу найти сеть и интернет

Не получается перейти с 32х разрядной системы на 64х разрядную
Привет. У меня возникла очень не приятная ситуация, врагу не пожелаешь. Обновил железо своего старичка. (Мат. плата, Жёст. диск и...

Установка 64-разрядной поверх 32-разрядной Windows 7
Здравствуйте! купил бук, на нем стоит 7базовая 32бита, можно както поставить 64 не сшибая винду? оперативка 4гб, а она поддерживает толко...

4
Brainsbreaker
 Аватар для Digit@ll
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
13.11.2015, 22:31
Без разницы, проблем возникнуть не должно. В Менеджере конфигурации выбираешь активную платформу и вперед.
1
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
13.11.2015, 23:35
Лучший ответ Сообщение было отмечено cup of tea как решение

Решение

Цитата Сообщение от cup of tea Посмотреть сообщение
Подскажите новичку, реально ли на 64х разрядной ОС ( Windows 7 ) создавать приложения Win32API?
На 32х разрядной Windows 7 я делал через Visual Studio, а теперь не могу, ведь среда 32х битная и как поступить теперь не переустанавливая ОС?
И в чем же заключается проблема ?
В Visual Studio вы создаете 32-битные или 64-битные программы.
64-битные работают только на 64-битных Windows.
32-битные - и на 32-битных, и на 64-битных (подсистема, обеспечивающая
совместимость, называется WOW64 - Windows on Windows-64).
Никаких проблем не будет.
1
183 / 181 / 66
Регистрация: 15.02.2015
Сообщений: 515
14.11.2015, 08:32
Использовать там где нужно только платформонезависимые типы (INT_PTR, LONG_PTR, UINT_PTR, ULONG_PTR, DWORD_PTR и прочее, или "чисто сишные" варианты intptr_t и uintptr_t). Например, получил в lParam какой-нибудь дискриптор и записал его в int (на x86), а потом скастил его где-нибудь уже в HANDLE, при переносе на x64 будет "усечение данных".

Добавлено через 3 минуты

Не по теме:

я правильно понимаю, что писать ПО под x64 не имеет смысла, если приложение не собирается использовать адресное пространство дальше 4-х ГБ?

0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
14.11.2015, 09:14
Цитата Сообщение от Operok Посмотреть сообщение
я правильно понимаю, что писать ПО под x64 не имеет смысла, если приложение не собирается использовать адресное пространство дальше 4-х ГБ?
Лимиты по памяти - это не единственная причина, почему в некоторых случаях стоит писать
64-битное приложение, а не 32-битное. Там более оптимальное использование стека и регистов.
Размер машинного слова больше в два раза, что может быть важным для определенных алгоритмов.
По дефолту доступны инструкции SSE (на x86 их может не быть). Все это дает возможности
для чуть более лучшей оптимизации. Кроме этого, некоторые системные приложения должны
быть "родной" разрядности, иначе система не сможет с ними взаимодействовать.
Ну и не забываем, что 32-битные программы на x64 работают через слой WOW64, это
тоже лишние накладные расходы, хоть и небольшие.
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.11.2015, 09:14
Помогаю со студенческими работами здесь

Как создать Windows приложение
Требуется создать Windows приложение на Visual Basic 6! Где на панели Windows приложение не могу найти! Есть текст кода Програмний код...

VS2013: как создать приложение Windows Forms C++?
Доброго времени суток! Расскажите пожалуйста как создать приложение windows forms c++ в vs 2013. В интернете не чего не смог толкового...

Приложение Win32api не работает на других пк
Есть приложение созданное с применением только Win32api . Не могу понять почему не работает на других пк? Выдает такую ошибку: ...

Как создать windows application (приложение без окон)
собственно вопрос Добавлено через 9 минут неужели это невозможно?

Как создать равноценное приложение под Windows/Linux?
что делать с ява классами? как создать нормальное приложение? вот утилита ибп: запускаеться везде, не требует установленой ява машини,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru