Альтернатива для VC ++ 6.0

987
Rahul

Привет всем Я использую Vista (32-разрядная версия). Мне нужно работать на VC ++ для приложений MFC. Я установил Visual C ++ 6.0 в моей системе, что несовместимо. Может кто-нибудь, пожалуйста, предложить альтернативу для VC ++ 6.0. По поиску, я нашел приложение под названием Source Insight, способное реплицировать VC ++, поэтому я установил его, но не понял, с чего начать. Любые другие предложения? Пожалуйста, помогите мне.

РЕДАКТИРОВАТЬ: я установил весь пакет VB 6.0, что означает, что VC ++ также устанавливается по умолчанию. Я спрашиваю: поскольку VC ++ 6.0 несовместим с Windows Vista / 7, я ищу альтернативное приложение, которое может помочь мне в создании приложений MFC.

5
Я не знаю ваш возраст, но если вы студент, вы можете получить VS2010 Professional бесплатно по адресу: https://www.dreamspark.com/default.aspx Callum Rogers 14 лет назад 0
Я думаю, что главный вопрос заключается в том, почему вы попробовали VC ++ 6.0, который является старым, глючным и не поддерживается в Vista и 7. (Одна из моих рекомендаций по переходу на Vista - переход с Visual Studio 2005 на Visual Studio 2008 из-за некоторых несовместимостей .) Зависит ли проект от VC ++ 6? Это то, что у вас есть? У вас есть система XP, которую вы можете использовать? David Thornley 14 лет назад 1
@ Дэвис Торнли - Спасибо за ваш быстрый ответ. Я должен использовать Visual C ++ 6.0, потому что это единственная среда разработки, используемая в моем офисе для создания приложений MFC. Поэтому я получил лицензионный ключ VC ++ из своего офиса, чтобы установить его на свой ноутбук, чтобы я тоже мог практиковаться дома. И теперь я слышал о том, что называется эмулятор Windows XP. Если я установлю его на свой ноутбук, смогу ли я запустить VC ++ 6.0? Rahul 14 лет назад 0

5 ответов на вопрос

4
gbjbaanb

Я думаю, что ваш единственный вариант - это купить Visual Studio 2008 или 2010 и перенести в него приложения. Между ними мало изменений - они обновят ваше приложение MFC, и вы сможете работать с ним почти так же, как и раньше.

Существует не так много, что поддерживает MFC.

Альтернативы: получите QT и перенесите ваше приложение с помощью среды миграции MFC в QT .

Отредактировал вопрос чувак. Спасибо за ответ. Rahul 14 лет назад 0
2
kokbira

Ну, вы пытались установить WinXP на образ VirtualBox, а затем установить VC ++ 6.0?

1
Michael

Я пойму очевидное - Visual Studio 2010 Express C ++

Я думал, что экспресс-версии не очень хорошо поддерживают MFC - например, нет редактора, нет компилятора ресурсов. gbjbaanb 14 лет назад 0
0
harrymc

Если вы установили Microsoft VB6, то, вероятно, у вас также есть VC6, который находится на том же установочном диске.

Хотя больше не поддерживается, он вполне способен обрабатывать C ++ и MFC.

Гарри - вы можете перечитать вопрос, который был отредактирован с момента публикации. ChrisF 14 лет назад 0
@ harrymc - Чувак, я установил весь пакет VB 6.0, что означает, что VC ++ также установлен по умолчанию. Я спрашиваю: поскольку VC ++ 6.0 несовместим с Windows Vista / 7, я ищу альтернативу. Rahul 14 лет назад 0
@Rahul: Чувак, VC ++ 6.0 неудобно использовать для отладки в Win7, но, безусловно, не является несовместимым. Не верьте всему, что Microsoft говорит вам. harrymc 14 лет назад 1
@ harrymc - Спасибо за ваш ответ. Я должен использовать Visual C ++ 6.0, потому что это единственная среда разработки, используемая в моем офисе для создания приложений MFC. Поэтому я получил лицензионный ключ VC ++ из своего офиса, чтобы установить его на свой ноутбук, чтобы я тоже мог практиковаться дома. И теперь я слышал о том, что называется эмулятор Windows XP. Если я установлю его на свой ноутбук, смогу ли я запустить VC ++ 6.0? Rahul 14 лет назад 0
@Rahul: Теоретически, если вы устанавливаете VC ++ в режиме XP, все должно работать нормально. Но это то, что я никогда не пробовал. harrymc 14 лет назад 0
@Rahul: Если у вас есть проблемы с установкой Microsoft XP Mode, загляните на http://www.vmlite.com/ harrymc 14 лет назад 0
0

Я рекомендую использовать .NET для ваших нужд, но если вы ДОЛЖНЫ использовать mfc, то вы можете попробовать использовать виртуальную машину (я использую VMWare VM Player, но я слышал, что большинство / все программы для VM хороши) и установить Windows XP (я думаю, что Windows 98 не будет работать или есть проблемы). Я слышал, что если вы студент, вы можете получить бесплатную версию Visual Studios 2010 Ultimate (возможно, не Ultimate, а некоторые выпуски. Я считаю, что Ultimate была тем, о чем говорили два разных человека, которые ходят в две разные школы).