Форум программистов, компьютерный форум, киберфорум
Visual Studio, VS Code
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.67/21: Рейтинг темы: голосов - 21, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 18

Как открыть старый проект C++ в новых версиях VS?

06.03.2022, 14:05. Показов 4671. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть исходник https://github.com/angryip/ipscan/tree/ipscan2 как его открыть в VS 2019-2022
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.03.2022, 14:05
Ответы с готовыми решениями:

Как в VS 2012 открыть проект, созданных в ранних версиях
_http://russianaicup.ru/p/packs Скажите, пожалуйста, как открыть проект 2008 года в 2012 visual studio у меня при открытии пишет

Как в Atmel Studio 7 открыть старый проект?
Может и не старый, а просто в другом редакторе каком делалось: https://github.com/raphnet/usb_game12 Нет файлов проекта, есть...

Как открыть старый проект в RAD Studio 2010
Здравствуйте! Нашел в сети проект. Но не могу его открыть в RAD Studio 2010. В проекте файлы .bpr. У товарища установлен C++Builder 6 и он...

28
фрилансер
 Аватар для Алексей1153
6462 / 5670 / 1131
Регистрация: 11.10.2019
Сообщений: 15,107
06.03.2022, 15:12
NAVIGATOR19, это проект из VS 6.0

ipscan.dsp - файл проекта, его надо пытаться открыть в новой студии. Новая студия предложит конвертнуть и сделает файл *.vsxproj
1
0 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 18
06.03.2022, 15:35  [ТС]
Это я проделал в первую очередь, и файл *.vsxproj не создается, и в браузере открывается такое окно
Миниатюры
Как открыть старый проект C++ в новых версиях VS?  
0
фрилансер
 Аватар для Алексей1153
6462 / 5670 / 1131
Регистрация: 11.10.2019
Сообщений: 15,107
06.03.2022, 15:41
NAVIGATOR19, тогда создай пустой MFC-проект в 2019, затем добавь туда все файлы из старого проекта (*.h,*.cpp, *.rc, res/*.*)

Добавлено через 1 минуту
или, как предлагается в предупреждениях, поставить студию постарее (2008, например) и в неё сначала сконвертить. А потом уже в новую студию
1
3259 / 3277 / 556
Регистрация: 17.02.2019
Сообщений: 5,185
06.03.2022, 15:59
Лучше наверно Visual Studio 2010 поставить Вот что пишут

отрывки:
Visual Studio 2008 имеет собственную выделенную систему сборки для C++, именуемую VCBuild. в Visual Studio 2010 проекты C++ Visual Studio были изменены для использования MSBuild.

Сначала в дополнение к текущей версии Visual Studio необходимо установить Visual Studio 2010 на одном компьютере с Visual Studio 2008. только Visual Studio 2010 устанавливает скрипты MSBuild , необходимые для целевых проектов Visual Studio 2008.
1
0 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 18
06.03.2022, 17:26  [ТС]
Цитата Сообщение от Алексей1153 Посмотреть сообщение
тогда создай пустой MFC-проект в 2019, затем добавь туда все файлы из старого проекта (*.h,*.cpp, *.rc, res/*.*)
Добавлено через 1 минуту
или, как предлагается в предупреждениях, поставить студию постарее (2008, например) и в неё сначала сконвертить. А потом уже в новую студию
С MFC-проектом не разобрался нет такого в шаблонах, создавал просто пустой проект, добавлял туда все файлы, но было много ошибок на инклюды
VS2008 ставил, выходит ошибка на скринах

Цитата Сообщение от January29 Посмотреть сообщение
Лучше наверно Visual Studio 2010 поставить
Тоже ставил, таже ошибка, что и на 2008
Миниатюры
Как открыть старый проект C++ в новых версиях VS?   Как открыть старый проект C++ в новых версиях VS?   Как открыть старый проект C++ в новых версиях VS?  

0
фрилансер
 Аватар для Алексей1153
6462 / 5670 / 1131
Регистрация: 11.10.2019
Сообщений: 15,107
06.03.2022, 20:02
Цитата Сообщение от NAVIGATOR19 Посмотреть сообщение
С MFC-проектом не разобрался нет такого в шаблонах
нужно доустановить через менеджер. Кстати, может, поэтому и сконвертить не получилось, что шаблон не доустановлен
1
0 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 18
06.03.2022, 21:06  [ТС]
Цитата Сообщение от Алексей1153 Посмотреть сообщение
нужно доустановить через менеджер. Кстати, может, поэтому и сконвертить не получилось, что шаблон не доустановлен
Да уже чего только не установил!
Нет там
Цитата Сообщение от Алексей1153 Посмотреть сообщение
тогда создай пустой MFC-проект в 2019, затем добавь туда все файлы из старого проекта (*.h,*.cpp, *.rc, res/*.*)
Есть вот это, как все сложно, с C# таких проблем нет
Если создать приложение MFC, то оно не пустое там куча файлов
Миниатюры
Как открыть старый проект C++ в новых версиях VS?  
0
фрилансер
 Аватар для Алексей1153
6462 / 5670 / 1131
Регистрация: 11.10.2019
Сообщений: 15,107
06.03.2022, 21:11
Цитата Сообщение от NAVIGATOR19 Посмотреть сообщение
там куча файлов
всё лишнее выкинуть и заменить своим
0
0 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 18
06.03.2022, 21:30  [ТС]
Цитата Сообщение от Алексей1153 Посмотреть сообщение
всё лишнее выкинуть и заменить своим
Это просто писец,

И где брать этот инклюд
0
фрилансер
 Аватар для Алексей1153
6462 / 5670 / 1131
Регистрация: 11.10.2019
Сообщений: 15,107
06.03.2022, 21:31
NAVIGATOR19, в настройках проекта отключи создание и использование прекомпилированных заголовков
0
0 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 18
06.03.2022, 21:53  [ТС]
Цитата Сообщение от Алексей1153 Посмотреть сообщение
в настройках проекта отключи создание и использование прекомпилированных заголовков

это?
0
фрилансер
 Аватар для Алексей1153
6462 / 5670 / 1131
Регистрация: 11.10.2019
Сообщений: 15,107
06.03.2022, 21:57
NAVIGATOR19, вот тут
0
0 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 18
06.03.2022, 22:13  [ТС]
Цитата Сообщение от Алексей1153 Посмотреть сообщение
вот тут
Ну это то же самое, после этого еще больше ошибок, на скрине выше
0
фрилансер
 Аватар для Алексей1153
6462 / 5670 / 1131
Регистрация: 11.10.2019
Сообщений: 15,107
06.03.2022, 22:20
NAVIGATOR19, а я этот скрин не видел - у меня другой показывался Да, всё верно.

Теперь нужно с кодировкой разобраться:
0
фрилансер
 Аватар для Алексей1153
6462 / 5670 / 1131
Регистрация: 11.10.2019
Сообщений: 15,107
06.03.2022, 22:24
и заодно сразу вот это
0
0 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 18
06.03.2022, 22:30  [ТС]
Цитата Сообщение от Алексей1153 Посмотреть сообщение
Теперь нужно с кодировкой разобраться:

Чуть меньше стало ошибок, теперь на необъявленную переменную ругается и еще на кучу всего
0
фрилансер
 Аватар для Алексей1153
6462 / 5670 / 1131
Регистрация: 11.10.2019
Сообщений: 15,107
06.03.2022, 22:32
NAVIGATOR19, код не видно за окном
0
0 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 18
06.03.2022, 22:38  [ТС]
Цитата Сообщение от Алексей1153 Посмотреть сообщение
код не видно за окном
0
фрилансер
 Аватар для Алексей1153
6462 / 5670 / 1131
Регистрация: 11.10.2019
Сообщений: 15,107
06.03.2022, 22:40
NAVIGATOR19, так тип переменной нужно же указать - вставь size_t перед i
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.03.2022, 22:40
Помогаю со студенческими работами здесь

Можно ли проект Visual Studio 2005 запустить на более новых версиях?
Просто скудный по средствам 2005 не подходит,а при конвертации возникает за сотню ошибок.Хотя на 2005 запускается без проблем

О новых версиях
Всем привет, Laravel кажется за какие-то полгода так резко перескочил с 5.8 до 7.4(кажется это последняя версия) что я в некотором...

О новых версиях PHP
Есть очень противная и странная проблема.(для меня) На сайте(http://tennis-things.zz.vc) в самом верху есть сообщение об ошибке: ...

Ajax_result замена в более новых версиях
Здравствуйте. У меня используется jquery последней версии, и старый js перевожу на новую версию. В старой версии используется -...

Работа cam2img в новых версиях Eagle
Приветствую всех! Раньше для распечатки фотошаблонов пользовался cam2img -> gerb274x -> в формат png. И было все отлично до версии...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru