Anonymous | Login | Signup for a new account | 21-11-24 12:51 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0001743 | SAS.Планета | [All Projects] Баг | public | 26-12-2012 11:57 | 18-05-2013 11:46 | ||||
Reporter | zed | ||||||||
Assigned To | zed | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | 120808 | ||||||||
Target Version | 131111 | Fixed in Version | 131111 | ||||||
Summary | 0001743: Новые версии SAS (за 2012 г.) не работают на Windows 2000 | ||||||||
Description | Связано это с тем, что в SAS активно начали использоваться внешние библиотеки (типа FreeImage, libjpeg и проч.) которые были скомпилированы в MSVC 2010, а одной из ключевых особенностей ран-тайм библиотек десятой версии является то, что они используют некоторые системные API функции, которые появились лишь в WinXP. Отсюда и беда и чтобы её победить, нужно использовать более старый компилятор (MSVC 2008) для зависимых библиотек. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Notes | |
(0010225) Tolik (manager) 26-12-2012 16:00 |
А надо её побеждать? Я вот хочу попробовать вин8 скуки ради, пойдёт под ней? |
(0010227) vasketsov (manager) 26-12-2012 17:00 |
>они используют некоторые системные API функции Например? Именно компилятор/линкер привязываются к новым функциям? Если так - забавно )) >вин8 скуки ради, пойдёт под ней? Не проверишь - не узнаешь ))) По идее должно. |
(0010228) vdemidov (manager) 26-12-2012 21:24 |
А точно вообще не работают рантайм библиотеки 2010 в win2k? Если нет, то ИМХО тратить усилия на поддержку такой старой винды смысла нет. |
(0010230) zed (manager) 27-12-2012 05:24 |
На win8 работает без проблем. У меня уже с полгода стоит ReleasePrevew - проблем не замечено. По поводу библиотек: http://support.microsoft.com/kb/2005279 http://qualapps.blogspot.com/2010/04/visual-c-2010-apps-dont-support-windows.html >тратить усилия на поддержку такой старой винды смысла нет Оно там может и не сильно напрягаться надо. В 2010 студии появилась фишка многоцелевой сборки, надо будет попробовать. ===== Для сборки работоспособного в WIndows 2000 приложения из среды Visual Studio 2010 можно воспользоваться новой функциональностью Visual C++ 10 — многоцелевой сборкой (multi-targeting). Такой вид сборки позволяет компилировать приложения из VS2010 с использованием компилятора, компоновщика и библиотек из предыдущих версий Visual C++ при условии их наличия в системе. Выбрать целевую платформу можно в настройках проекта (General/Platform Toolset). Пути к необходимым для сборки на целевой платформе инструментам и библиотекам заданы в props-файлах, находящихся в каталоге %ProgramFiles(x86)%\MSBuild\Microsoft.Cpp\v4.0\Platforms\<Platforms>\PlatformToolsets. Более подробно данный вопрос освещён в блоге группы разработчиков Visual C++. Следует также заметить, что использование многоцелевой сборки позволит избавиться от необходимости иметь несколько версий проектных файлов в случае, когда разрабатываемая программа должна поддерживаться в различных версиях Visual C++. http://www.viva64.com/ru/k/0026/ |
(0011395) zed (manager) 18-05-2013 11:46 |
Пересобрал либы и всё заработало. Так что будем придерживаться стратегии "старый конь борозды не портит". Все изменённые либы будут в следующих ночнушках, начиная с сегодня. |
Issue History | |||
Date Modified | Username | Field | Change |
26-12-2012 11:57 | zed | New Issue | |
26-12-2012 11:57 | zed | Status | new => assigned |
26-12-2012 11:57 | zed | Assigned To | => zed |
26-12-2012 16:00 | Tolik | Note Added: 0010225 | |
26-12-2012 17:00 | vasketsov | Note Added: 0010227 | |
26-12-2012 21:24 | vdemidov | Note Added: 0010228 | |
27-12-2012 05:24 | zed | Note Added: 0010230 | |
18-05-2013 11:41 | zed | Status | assigned => resolved |
18-05-2013 11:41 | zed | Fixed in Version | => 131111 |
18-05-2013 11:41 | zed | Resolution | open => fixed |
18-05-2013 11:42 | zed | Target Version | 24xxxx => 131111 |
18-05-2013 11:46 | zed | Note Added: 0011395 |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |