Member 11325681 Ответов: 3

Могу Ли Я Конвертировать 16-Битный Exe-Файл В 64-Битный, Чтобы Работать На Последней Версии ОС?


могу ли я это сделать? любой софт, чтобы помочь мне, я сделал soft n turbo c++ nd wana start в windows 8

3 Ответов

Рейтинг:
0

PIEBALDconsult

Нет. Вы не можете преобразовать уже скомпилированную программу.

Как сказал Билл, если у вас есть исходный код (а я думаю, что у вас есть), то вы можете использовать более новый компилятор для компиляции для новых систем.

Как многие уже предлагали в ответ на ваши многочисленные другие вопросы, Visual Studio Express может быть правильным инструментом для использования.

Другой вариант-просто использовать более новый, но все еще довольно старый компилятор. Эта ссылка Компилятор Borland C++ версии 5.5[^] даст вам компилятор Borland C/C++ 5.5 и компоновщик, а также несколько других инструментов -- Borland C++ 5.5 for Win32 Copyright (c) 1993, 2000 Borland -- это, по сути, то, что Turbo C вырос (но без IDE). Как только вы используете Turbo C для написания и отладки своей программы, вы можете скомпилировать ее с помощью этого нового компилятора. Я использую этот компилятор для некоторых вещей, которые я пишу, и я подтвердил, что EXE, созданный с его помощью, будет выполняться на 64-битной версии Win 8.1.

Вы также можете использовать компилятор C/C++, доступный в MinGW; я тоже использую его несколько раз, хотя обычно только препроцессор.


Куинси[^] также может быть вариантом. Это простая среда разработки Windows C/C++ IDE-я на самом деле не использовал ее, но стоит посмотреть, если вы любите простые инструменты так же, как и я.


Ваш лучший курс действий по-прежнему заключается в использовании современной IDE и компилятора.


BillWoodruff

+5

Maciej Los

+5

Рейтинг:
0

BillWoodruff

Вам нужен исходный код; вам может потребоваться выполнить незначительную или основную работу над исходным кодом в зависимости от того, что он делает, использует и требует, и вам нужно перекомпилировать для целевой архитектуры. Если Вам повезет, IDE, которую вы используете (например, Visual Studio), может быть в состоянии перевести/преобразовать для вас.

Или вам нужно, чтобы производитель ОС предоставил некоторую форму "песочницы", где приложение, скомпилированное для битовой глубины вашего исходного кода, может работать на машине с другой битовой глубиной ... как Win 64 предоставляет для приложений Win32.

Если вам действительно повезет, то то, что вы в конечном итоге получите, может работать на новой ОС/оборудовании.


Рейтинг:
0

Member 14970986

Установите vdos и используйте в нем свое приложение.


OriginalGriff

Хотя я аплодирую вашему стремлению помогать людям, это хорошая идея придерживаться новых вопросов, а не 6-летних. После такого количества времени маловероятно, что оригинальный плакат вообще заинтересован в проблеме больше!
Ответы на старые вопросы можно рассматривать как охоту за репостами, которая является формой злоупотребления сайтом. Более триггерные счастливые среди нас начнут процесс запрета вас с сайта, если вы не будете осторожны. Придерживайтесь новых вопросов, и все будет хорошо.