Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > переносимость программы с VS 2005 на VC++6.0


Автор: susanin 10.9.2007, 16:25
скажите пожалуйста, можно ли как то сделать, чтобы проект, созданный на Visual Stidio 2005 потом запускался и работал на VC++6.0??? может быть его как то сохранить можно?? (типа как в офисе документы можно сохранять в форматах более ранних версий офиса)
а то дома стоит студия 2005, а в универе то софт доисторический и дальше чем VC++6.0 они не продвинулись....

Автор: zkv 10.9.2007, 16:40
Цитата(susanin @  10.9.2007,  16:25 Найти цитируемый пост)
может быть его как то сохранить можно??

нельзя

есть какие-то конвертеры проектов, но самый верный способ - пересобрать из исходников.

Автор: susanin 10.9.2007, 17:18
Цитата(zkv @  10.9.2007,  16:40 Найти цитируемый пост)
 самый верный способ - пересобрать из исходников

это как? взять исходные тексты программы и заново проект сделать???

Автор: zkv 10.9.2007, 17:24
берем из 8-го проекта *.cpp + *.h + *.rc + ресурсы, если есть, 
тащим в универ, там создаем проект в 6-ке (с нужными параметрами),
туда все это добавляем,
компилируем, все.

Автор: susanin 10.9.2007, 18:03
ясно..спасибо...

Автор: Earnest 13.9.2007, 19:47
При этом помни, что среды не совсем совместимы, как по языку С++, так и по библиотекам:
1) 2005 гораздо ближе к стандарту
2) MFC несколько разные
3) STL совсем разные

Короче, есть код, законный в 6 и некомпилируемый в 2005. И наоборот тоже.
В общем, поставь себе дома 6ю студию для учебных задач, а для себя или на сторону пиши под 2005. Много нервов и времени сэкономишь.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)