Привет всем Я использую 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.
Я не знаю ваш возраст, но если вы студент, вы можете получить 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
Я думаю, что ваш единственный вариант - это купить Visual Studio 2008 или 2010 и перенести в него приложения. Между ними мало изменений - они обновят ваше приложение MFC, и вы сможете работать с ним почти так же, как и раньше.
Я думал, что экспресс-версии не очень хорошо поддерживают 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 была тем, о чем говорили два разных человека, которые ходят в две разные школы).