Нужен совет по Visual C++ 7.0: Будут ли программы написанные под этой версией работать на Windows 98?
Я слышал что и сам синтакс С++ вроде как немного изменился или это не так?
Спасибо заранее.
Здравствуйте AlexTAI, Вы писали:
ATAI>Нужен совет по Visual C++ 7.0: Будут ли программы написанные под этой версией работать на Windows 98?
Будут, куда же они денутся. Только требуемые библиотеки нужно устанавливать (для managed — CLR).
ATAI>Я слышал что и сам синтакс С++ вроде как немного изменился или это не так?
Появились managed-расширения, но ими никто не заставляет пользоваться.
Здравствуйте Lexey, Вы писали:
L>Здравствуйте AlexTAI, Вы писали:
ATAI>>Нужен совет по Visual C++ 7.0: Будут ли программы написанные под этой версией работать на Windows 98?
L>Будут, куда же они денутся. Только требуемые библиотеки нужно устанавливать (для managed — CLR).
ATAI>>Я слышал что и сам синтакс С++ вроде как немного изменился или это не так?
L>Появились managed-расширения, но ими никто не заставляет пользоваться.
Спасибо.
Здравствуйте Lexey, Вы писали:
ATAI>>Нужен совет по Visual C++ 7.0: Будут ли программы написанные под этой версией работать на Windows 98?
L>Будут, куда же они денутся. Только требуемые библиотеки нужно устанавливать (для managed — CLR).
Не всегда, и не только из-за CLR

Я почти всегда линкую программы с Multithreaded DLL C Run-time, а здесь меня жестоко обломили.
VC7 линкует не с MSVCRT.dll и MSVCP60.dll, а с MSVCR70.dll и MSVCP70.dll соответственно. Понятно, что эти либы есть только там, где установлен .NET Framework или сам VS.NET. Вот такие вот пряники.
ATAI>>Я слышал что и сам синтакс С++ вроде как немного изменился или это не так?
L>Появились managed-расширения, но ими никто не заставляет пользоваться.
Здравствуйте Максим, Вы писали:
М>Здравствуйте Lexey, Вы писали:
ATAI>>>Нужен совет по Visual C++ 7.0: Будут ли программы написанные под этой версией работать на Windows 98?
L>>Будут, куда же они денутся. Только требуемые библиотеки нужно устанавливать (для managed — CLR).
М>Не всегда, и не только из-за CLR
М>Я почти всегда линкую программы с Multithreaded DLL C Run-time, а здесь меня жестоко обломили.
М>VC7 линкует не с MSVCRT.dll и MSVCP60.dll, а с MSVCR70.dll и MSVCP70.dll соответственно. Понятно, что эти либы есть только там, где установлен .NET Framework или сам VS.NET. Вот такие вот пряники.
Эти либы будут везде, куда ты их установишь вместе со своей программой.
Здравствуйте Рек, Вы писали:
>[хрум]
М>>VC7 линкует не с MSVCRT.dll и MSVCP60.dll, а с MSVCR70.dll и MSVCP70.dll соответственно. Понятно, что эти либы есть только там, где установлен .NET Framework или сам VS.NET. Вот такие вот пряники.
Рек>Эти либы будут везде, куда ты их установишь вместе со своей программой.
Рек>
А лицензия?
Здравствуйте Максим, Вы писали:
М>Здравствуйте Рек, Вы писали:
>>[хрум]
М>>>VC7 линкует не с MSVCRT.dll и MSVCP60.dll, а с MSVCR70.dll и MSVCP70.dll соответственно. Понятно, что эти либы есть только там, где установлен .NET Framework или сам VS.NET. Вот такие вот пряники.
Рек>>Эти либы будут везде, куда ты их установишь вместе со своей программой.
Рек>>
М>А лицензия?
Какая нафиг лицензия? Рантаймы всегда разрешалось поставлять вместе с программой, если у тебя купленный компилятор.