Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > The project 'miranda32.dsp' must be converted to


Автор: malor 28.8.2009, 11:34
Со страницы http://code.google.com/p/miranda/downloads/list
скачал  miranda-im-v0.8.5-src.zip.

Открывая в MS Visual Studio 2005 проект получал вопросы: 

Цитата
The project 'miranda32.dsp' must be converted to the current Visual C++ project format. 
After it has been converted, you will not be able to edit this project in previous 
versions of Visual Studio.
Convert and open this project?
Нажал ДА.

Цитата
The project 'zlib.dsp' must be converted to the current Visual C++ project format. 
After it has been converted, you will not be able to edit this project in previous 
versions of Visual Studio.
Convert and open this project?
Нажал ДА.

После нажатия на Build Solution набралось 34 предупреждения:
http://ipicture.ru/Gallery/Viewfull/22863150.html
http://ipicture.ru/Gallery/Viewfull/22863164.html

Как быть ? smile 

PS: В MS Visual Studio 2005 есть возможность в текстовом файле сохранять подобные логи с предупреждениями(либо с ошибками), чтоб не постить в виде картинок ? smile 

Автор: Andrey44 28.8.2009, 11:48
malor, Читайте предупреждения, вы используете небезопасные версии функций которые указаны в ворнингах.

Автор: malor 28.8.2009, 12:18
Цитата(Andrey44 @ 28.8.2009,  11:48)
вы используете небезопасные версии функций которые указаны в ворнингах.

Небезопасные версии функций? А те люди, кто выкладывал исходники на code.google.com их благополучно использовали несмотря на "небезопасность"?

Делаю Start without Debugging, выдается окно:
Цитата
This project is out of date:
    miranda32 - Debug Unicode Win32

Would you like to build it?
Нажал ДА. 

Захожу на компе в каталог D:\Projects\miranda-im-v0.8.5-src\miranda\bin\debug unicode\
запускаю файл miranda32.exe - комп уходит в перезагрузку. smile 

Автор: Albor 28.8.2009, 14:05
Исходник сделан в 6-й студии, ты его открываешь в 2005й, получешь соответствующее предупреждение, после преобразования нет нормальной компиляции - это естественно. Лично у меня ни разу не получалось нормально конвертировать проект в формат новой студии, всегда компилятор ругается.

Автор: Earnest 28.8.2009, 18:49
После 6 студии довольно сильно изменился компилятор - стал ближе к стандарту, сменилась библиотека STL, да и MFC кое-какие изменения произошли. Так что в более-менее серьезном проекте формальной конвертацией обойтись не удастся.

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