йцyкeн (25.03.2020 12:40, просмотров: 278) ответил AlexBi на Чем новее, тем сложнее с переносимостью на старые версии виндовса. Маленький код требует наличия на компьютере рантайма, который совсем не маленький, и на старых версиях его нет. Так же может оказаться что его в принципе нет для какого-нибудь ХР. С готовыми библиотеками под модный C# не густо, есть родные виндовые контролы, а что-то еще фиг найдешь, да и самому делать не просто, не все доступно, получается не красиво. И где-то читал, что начиная с 2009 visual studio делает код только х64 или только под
Не знаю, что там с до-диезом, но когда в VS19 пишешь на C++, можно указать, начиная с какой версии Windows должно работать. В свойствах проекта есть раздел C/C++ - Preprocessor - Preprocessor Definitions, туда нужно вписать строчку типа _WIN32_WINNT=_WIN32_WINNT_WIN7. Можно написать и _WIN32_WINNT_WINXP, но мне уже проверить негде.