#msvc — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #msvc, aggregated by home.social.
-
Me: Microsoft, can we get quantum computing?
Microsoft: No, we got quantum computing at home.
Quantum computing at home: https://godbolt.org/z/zW8bx74MK
-
MSVC, once again you ruined my day with another regression 😣
The requires keyword works perfectly... Except in templates it doesn't?? 🤔
-
Собираем ffmpeg под Windows
Недавно пришлось собирать ffmpeg под Windows компилятором MSVC. И знаете — я чуть не помер. Официальная документация по сборке проекта под Windows безнадежно устарела. В Интернете есть даже статьи, которые так и заявляют: "Официальная документация по сборке ffmpeg под Windows безнадежно устарела — вот как теперь это делается". И смех в том, что эти статьи уже тоже устарели и не дают работающего решения "press X to compile". Поэтому я просто оставлю здесь инструкцию, которая работает на февраль 2026. И, возможно, устареет, как и все предыдущие. Но вы тогда мне просто об этом напишете, и я попробую актуализировать эту инструкцию. Press X to build
-
Last week I was a little annoyed about missing Microsoft C++ Build Tools #MSVC on a system without admin rights. I needed a compiler for building the #python C++ extension I developed a while ago. Annoyed not because I could not ask someone to install it for me, but annoyed because of the lack of compiler choices in this particular case. I have to use the MSVC instead of let's say #g++ which I could easily install via the #MinGW-w64 #conda package myself.
I found out that I can tell #setuptools (the backend build system) via #pip config settings to use a different compiler during build:
-
Aaaaaaaand I was right! MSVC does have a bug with parens initialization of aggregate (and static cast!). It won't consider conversion operators for some reason 🫣
-
От PDP-11 до Windows: как кросс-компилировать ретро-код на macOS без машины времени
Гайд по кросс-компиляции для ретро-платформ на macOS с Apple Silicon. Описаны настройка и использование: Open Watcom v2 — для DOS (16/32-бит), OS/2, Windows 3.x/9x/NT, с примерами сборки .com, .exe и функцией для переключения таргетов в shell. Amsterdam Compiler Kit (ACK) — компиляция ANSI C под PDP-11, с запуском крестиков-ноликов на Unix Version 7 в эмуляторе open-simh (включая создание лент, mkfs, restor, mknod). msvc-wine — полноценный MSVC-тулчейн для Windows (x86/x64/arm64) через LLVM Clang и LLD, без MinGW-зависимостей. Дополнительно: тестирование через Wine, DOSBox-X, OrbStack; фиксы для Apple Silicon. Подробные шаги по сборке, установке и примерам. Интересно? Велком внутрь.
https://habr.com/ru/articles/982928/
#кросскомпиляция #ретрокомпьютинг #PDP11 #Unix_V7 #Apple_Silicon #DOS #ACK #MSVC #Open_Watcom #macos
-
От PDP-11 до Windows: как кросс-компилировать ретро-код на macOS без машины времени
Гайд по кросс-компиляции для ретро-платформ на macOS с Apple Silicon. Описаны настройка и использование: Open Watcom v2 — для DOS (16/32-бит), OS/2, Windows 3.x/9x/NT, с примерами сборки .com, .exe и функцией для переключения таргетов в shell. Amsterdam Compiler Kit (ACK) — компиляция ANSI C под PDP-11, с запуском крестиков-ноликов на Unix Version 7 в эмуляторе open-simh (включая создание лент, mkfs, restor, mknod). msvc-wine — полноценный MSVC-тулчейн для Windows (x86/x64/arm64) через LLVM Clang и LLD, без MinGW-зависимостей. Дополнительно: тестирование через Wine, DOSBox-X, OrbStack; фиксы для Apple Silicon. Подробные шаги по сборке, установке и примерам. Интересно? Велком внутрь.
https://habr.com/ru/articles/982928/
#кросскомпиляция #ретрокомпьютинг #PDP11 #Unix_V7 #Apple_Silicon #DOS #ACK #MSVC #Open_Watcom #macos
-
От PDP-11 до Windows: как кросс-компилировать ретро-код на macOS без машины времени
Гайд по кросс-компиляции для ретро-платформ на macOS с Apple Silicon. Описаны настройка и использование: Open Watcom v2 — для DOS (16/32-бит), OS/2, Windows 3.x/9x/NT, с примерами сборки .com, .exe и функцией для переключения таргетов в shell. Amsterdam Compiler Kit (ACK) — компиляция ANSI C под PDP-11, с запуском крестиков-ноликов на Unix Version 7 в эмуляторе open-simh (включая создание лент, mkfs, restor, mknod). msvc-wine — полноценный MSVC-тулчейн для Windows (x86/x64/arm64) через LLVM Clang и LLD, без MinGW-зависимостей. Дополнительно: тестирование через Wine, DOSBox-X, OrbStack; фиксы для Apple Silicon. Подробные шаги по сборке, установке и примерам. Интересно? Велком внутрь.
https://habr.com/ru/articles/982928/
#кросскомпиляция #ретрокомпьютинг #PDP11 #Unix_V7 #Apple_Silicon #DOS #ACK #MSVC #Open_Watcom #macos
-
От PDP-11 до Windows: как кросс-компилировать ретро-код на macOS без машины времени
Гайд по кросс-компиляции для ретро-платформ на macOS с Apple Silicon. Описаны настройка и использование: Open Watcom v2 — для DOS (16/32-бит), OS/2, Windows 3.x/9x/NT, с примерами сборки .com, .exe и функцией для переключения таргетов в shell. Amsterdam Compiler Kit (ACK) — компиляция ANSI C под PDP-11, с запуском крестиков-ноликов на Unix Version 7 в эмуляторе open-simh (включая создание лент, mkfs, restor, mknod). msvc-wine — полноценный MSVC-тулчейн для Windows (x86/x64/arm64) через LLVM Clang и LLD, без MinGW-зависимостей. Дополнительно: тестирование через Wine, DOSBox-X, OrbStack; фиксы для Apple Silicon. Подробные шаги по сборке, установке и примерам. Интересно? Велком внутрь.
https://habr.com/ru/articles/982928/
#кросскомпиляция #ретрокомпьютинг #PDP11 #Unix_V7 #Apple_Silicon #DOS #ACK #MSVC #Open_Watcom #macos
-
🚀 Breaking News: Python 3.15 for #Windows is rumored to be 15% faster! 🎉 But don't get too excited, it's based on an "experimental" internal version of #MSVC, which probably means "good luck finding it." 🙃 Meanwhile, #apologies are being retracted like it's an Olympic sport. 🥇
https://fidget-spinner.github.io/posts/no-longer-sorry.html #Python315 #Speed #Rumor #Experimental #HackerNews #ngated -
🚀 Breaking News: Python 3.15 for #Windows is rumored to be 15% faster! 🎉 But don't get too excited, it's based on an "experimental" internal version of #MSVC, which probably means "good luck finding it." 🙃 Meanwhile, #apologies are being retracted like it's an Olympic sport. 🥇
https://fidget-spinner.github.io/posts/no-longer-sorry.html #Python315 #Speed #Rumor #Experimental #HackerNews #ngated -
🚀 Breaking News: Python 3.15 for #Windows is rumored to be 15% faster! 🎉 But don't get too excited, it's based on an "experimental" internal version of #MSVC, which probably means "good luck finding it." 🙃 Meanwhile, #apologies are being retracted like it's an Olympic sport. 🥇
https://fidget-spinner.github.io/posts/no-longer-sorry.html #Python315 #Speed #Rumor #Experimental #HackerNews #ngated -
🚀 Breaking News: Python 3.15 for #Windows is rumored to be 15% faster! 🎉 But don't get too excited, it's based on an "experimental" internal version of #MSVC, which probably means "good luck finding it." 🙃 Meanwhile, #apologies are being retracted like it's an Olympic sport. 🥇
https://fidget-spinner.github.io/posts/no-longer-sorry.html #Python315 #Speed #Rumor #Experimental #HackerNews #ngated -
Một script PowerShell mới giúp quản lý và mở các dự án C++ MSVC trong VS Code dễ dàng hơn. Công cụ này cho phép bạn thêm, xóa, liệt kê và chọn dự án, tự động thiết lập môi trường build MSVC và mở thư mục trong VS Code. Tiện lợi cho dev C++!
#Cplusplus #MSVC #VSCode #PowerShell #DeveloperTools #Programming #LapTrinhC #CongCuLapTrinh #PhanMem #KyThuatPhanMemhttps://www.reddit.com/r/programming/comments/1pctmfa/c_msvc_loader_thing/
-
Microsoft Shifts Visual Studio to Annual Releases, Monthly Updates
#Microsoft #VisualStudio #SoftwareDevelopment #DevTools #Programming #Coding #VisualStudio2026 #MSVC #DotNet #SoftwareLicensing #DeveloperExperience
-
Microsoft Shifts Visual Studio to Annual Releases, Monthly Updates
#Microsoft #VisualStudio #SoftwareDevelopment #DevTools #Programming #Coding #VisualStudio2026 #MSVC #DotNet #SoftwareLicensing #DeveloperExperience
-
Microsoft Shifts Visual Studio to Annual Releases, Monthly Updates
#Microsoft #VisualStudio #SoftwareDevelopment #DevTools #Programming #Coding #VisualStudio2026 #MSVC #DotNet #SoftwareLicensing #DeveloperExperience
-
Microsoft Shifts Visual Studio to Annual Releases, Monthly Updates
#Microsoft #VisualStudio #SoftwareDevelopment #DevTools #Programming #Coding #VisualStudio2026 #MSVC #DotNet #SoftwareLicensing #DeveloperExperience
-
Microsoft Shifts Visual Studio to Annual Releases, Monthly Updates
#Microsoft #VisualStudio #SoftwareDevelopment #DevTools #Programming #Coding #VisualStudio2026 #MSVC #DotNet #SoftwareLicensing #DeveloperExperience
-
Давайте писать на Rust для DOS
В этой статье я покажу как получить работающую под DOS программу, написанную на Rust. Начинаем с установки Rust. Даже если он есть системный из пакетов, его недостаточно, так как мы будем (вынужденно) использовать nightly версию. Итак, идём на https://rustup.rs/, копируем предлагаемую строку и запускаем её в терминале. Чтобы команда заработала возможно потребуется доустановить curl . Имеет смысл выбрать в качестве ветки по-умолчанию nightly . Если вы выбрали не nightly , то нужно будет доустановить nightly тулчейн:
-
Язык программирования C, твой путь начинается здесь, самурай
Приветствую! Когда мне сначала просто захотелось, а потом потребовалось и для работы изучить C++, я сильно удивился, что информации касаемо пары C/C++ информации вроде много, но она уж слишком сильно не структурирована и не систематизирована. Одно лишь объяснение указателей мне потребовалось очень много времени искать, потом я понял что такого нет. В интернете есть много объяснений и информации, но это все либо рерайт чужих статей либо просто бессвязный бред где порой кажется что сам человек не проверяет информацию либо просто сам не знает. Да и честно говоря очень мало понятных и рабочих кусков кода с объяснением решения, которое можно было бы протестировать на работоспособность. Поэтому я решил здесь в данном блоге (Habr идеальное место для этого) собрать в кучу как свои мысли так и свой опыт. А также опыт других людей которые также использовали данный инструмент в своей работе или просто как хобби. Также стоит отметить, что на мой взгляд для изучения C++ надо начать именно с C, но применять его врятли получится потому что как бы C не был хорош, все же на фоне C++, для современных задач он не полноценен (но тут я сразу уточню, что технология превосходная и я до сих пор удивляюсь как кто-то смог создать подобный язык, с настолько простым и удобным функционалом, который используется и сейчас, но в современной разработке он не функционален, хотя дальше я опишу сферу применения данного языка программирования).
https://habr.com/ru/articles/928410/
#C #C++ #GCC #Clang #MSVC #system #lowlevel_programming #lowlevel #system_programming #operating_systems
-
Язык программирования C, твой путь начинается здесь, самурай
Приветствую! Когда мне сначала просто захотелось, а потом потребовалось и для работы изучить C++, я сильно удивился, что информации касаемо пары C/C++ информации вроде много, но она уж слишком сильно не структурирована и не систематизирована. Одно лишь объяснение указателей мне потребовалось очень много времени искать, потом я понял что такого нет. В интернете есть много объяснений и информации, но это все либо рерайт чужих статей либо просто бессвязный бред где порой кажется что сам человек не проверяет информацию либо просто сам не знает. Да и честно говоря очень мало понятных и рабочих кусков кода с объяснением решения, которое можно было бы протестировать на работоспособность. Поэтому я решил здесь в данном блоге (Habr идеальное место для этого) собрать в кучу как свои мысли так и свой опыт. А также опыт других людей которые также использовали данный инструмент в своей работе или просто как хобби. Также стоит отметить, что на мой взгляд для изучения C++ надо начать именно с C, но применять его врятли получится потому что как бы C не был хорош, все же на фоне C++, для современных задач он не полноценен (но тут я сразу уточню, что технология превосходная и я до сих пор удивляюсь как кто-то смог создать подобный язык, с настолько простым и удобным функционалом, который используется и сейчас, но в современной разработке он не функционален, хотя дальше я опишу сферу применения данного языка программирования).
https://habr.com/ru/articles/928410/
#C #C++ #GCC #Clang #MSVC #system #lowlevel_programming #lowlevel #system_programming #operating_systems
-
Язык программирования C, твой путь начинается здесь, самурай
Приветствую! Когда мне сначала просто захотелось, а потом потребовалось и для работы изучить C++, я сильно удивился, что информации касаемо пары C/C++ информации вроде много, но она уж слишком сильно не структурирована и не систематизирована. Одно лишь объяснение указателей мне потребовалось очень много времени искать, потом я понял что такого нет. В интернете есть много объяснений и информации, но это все либо рерайт чужих статей либо просто бессвязный бред где порой кажется что сам человек не проверяет информацию либо просто сам не знает. Да и честно говоря очень мало понятных и рабочих кусков кода с объяснением решения, которое можно было бы протестировать на работоспособность. Поэтому я решил здесь в данном блоге (Habr идеальное место для этого) собрать в кучу как свои мысли так и свой опыт. А также опыт других людей которые также использовали данный инструмент в своей работе или просто как хобби. Также стоит отметить, что на мой взгляд для изучения C++ надо начать именно с C, но применять его врятли получится потому что как бы C не был хорош, все же на фоне C++, для современных задач он не полноценен (но тут я сразу уточню, что технология превосходная и я до сих пор удивляюсь как кто-то смог создать подобный язык, с настолько простым и удобным функционалом, который используется и сейчас, но в современной разработке он не функционален, хотя дальше я опишу сферу применения данного языка программирования).
https://habr.com/ru/articles/928410/
#C #C++ #GCC #Clang #MSVC #system #lowlevel_programming #lowlevel #system_programming #operating_systems
-
Язык программирования C, твой путь начинается здесь, самурай
Приветствую! Когда мне сначала просто захотелось, а потом потребовалось и для работы изучить C++, я сильно удивился, что информации касаемо пары C/C++ информации вроде много, но она уж слишком сильно не структурирована и не систематизирована. Одно лишь объяснение указателей мне потребовалось очень много времени искать, потом я понял что такого нет. В интернете есть много объяснений и информации, но это все либо рерайт чужих статей либо просто бессвязный бред где порой кажется что сам человек не проверяет информацию либо просто сам не знает. Да и честно говоря очень мало понятных и рабочих кусков кода с объяснением решения, которое можно было бы протестировать на работоспособность. Поэтому я решил здесь в данном блоге (Habr идеальное место для этого) собрать в кучу как свои мысли так и свой опыт. А также опыт других людей которые также использовали данный инструмент в своей работе или просто как хобби. Также стоит отметить, что на мой взгляд для изучения C++ надо начать именно с C, но применять его врятли получится потому что как бы C не был хорош, все же на фоне C++, для современных задач он не полноценен (но тут я сразу уточню, что технология превосходная и я до сих пор удивляюсь как кто-то смог создать подобный язык, с настолько простым и удобным функционалом, который используется и сейчас, но в современной разработке он не функционален, хотя дальше я опишу сферу применения данного языка программирования).
https://habr.com/ru/articles/928410/
#C #C++ #GCC #Clang #MSVC #system #lowlevel_programming #lowlevel #system_programming #operating_systems
-
C++ для самых маленьких: Введение в программирование на С++. Часть 1
C++ — это язык программирования, который был создан как улучшенная версия языка C. Он появился очень давно (в 1985 году), но до сих пор используется повсеместно: в играх, браузерах, операционных системах, автомобилях и даже в искусственном интеллекте! В этой статье мы установим все инструменты для С++!
-
What’s New for C++ Developers in Visual Studio 2022 17.14.
https://devblogs.microsoft.com/cppblog/whats-new-for-cpp-developers-in-visual-studio-2022-17-14/
#cpp #visualstudio #vs2022 #programming #productivity #debugging #msvc
-
On another note, I’ve added instruction source location tracking to #ArkScript!
Meaning, we can (finally) have runtime errors that point to the line which threw the error. As well as go up the call tree and display it with the line of each call as well!
However I’m still dueling with #msvc that loves generating weird errors at runtime (and my favorite OS, Windows, using back slashes in path instead of forward slashes…)
-
New Features in CLion’s Bazel Plugin: Custom Toolchains and Windows Support
#Clang #CLion #News #Tipstricks #Bazel #Gcc #Llvm #Msvchttps://blog.jetbrains.com/clion/2025/04/new-features-in-bazel-plugin/
-
Основы inline ассемблера для С в Visual Studio (MSVC compiler) x86 компиляции для Windows
Всем привет! я долго искал статью на эту тему, но так как очень много кто использует GNU компилятор или линукс вариант написания, то мне это не подходит, эта статья призвана кратко разобрать основы inline ассемблера для С в MSVC x86 вариации, также стоит отметить, что я буду разбирать все организационные моменты с расчетом на то, что вы уже несколько лет пользуйтесь Visual Studio и C/C++ в частности, хотя бы на уровне джуна-самоучки, коим я и являюсь, поэтому новичкам стоит гуглить некоторые моменты, всем продуктивного изучения! Подробнее
https://habr.com/ru/articles/894860/
#msvc #c #assembler #gnu #windows #visual_studio #masm #masm32 #x86 #inline_assembler
-
I don't know if anyone cares about this, but I had terrible trouble opening an old #Twine 1.x #interactivefiction #game for editing I published ages ago on #32bit #Windows. If you're having similar difficulties, maybe try DL'ing and installing the #MSVC++ 2008 and 2013 Redistributables. My #swordandsorcery game, #RiderintheMist, spelling mistakes and all, is available here: https://roymathur.com/files/rider-in-the-mist/rider-in-the-mist.html #Twinery #Code #Dev #Programming
-
Two things I learned this week about #MSVC / #VisualStudio:
1. If vcvars64.bat is not behaving itself for some reason, you can set VSCMD_DEBUG=1 and it will print more diagnostics. 2 and 3 print more still: 3 is an "OMG redirect to a file and sort through it later" level of verbosity.
2. If you do this, the script stops for a noticeable time just after printing "Sending telemetry". One of the reasons it's so slow is that it's phoning home! You can set VSCMD_SKIP_SENDTELEMETRY=1 to turn that off, improving speed as well as privacy.
This is commented in one of the sub-scripts VsDevCmd.bat with the command
REM Send Telemetry if user's VS is opted-in
but, of course, I have no memory of seeing any opt-in box to tick. -
Looks like Microsoft noticed that there's no std::println(std::ostream&) overload and removed it from the latest version of MSVC.
There goes my morning fixing all projects that depended on it...
-
MSVC Address Sanitizer updates in Visual Studio 2022 version 17.13.
-
@wader I think I can add a bit of explanation here. MSVCRT.DLL (as a "standard C library") was included with windows for a long time, but they quickly ran into issues with it, most likely caused by not having sane mechanisms for versioning. So, what they did was including a C runtime with each release of their compiler (#MSVC) and expect this runtime to be redistributed with software using it. MSVCRT.DLL had its public API/ABI frozen in a state with #C89 and partial(!) #C99 support and was declared "private" to the OS.
#Mingw (which is also distributed by #MSYS2) nevertheless continued linking to MSVCRT.DLL (and I see why, it's really stupid to have tons of copies of the C runtime ...). So, while the compilers support newer C standards, the standard lib doesn't, and therefore you need quite some hacks and workarounds. And I wouldn't be surprised to find lots of funny misbehavior, that's why I think the issue might indeed be the strftime() from MSVCRT.DLL.
[...] -
C and C++ Hot-Reload/Live Coding
https://liveplusplus.tech/
#ycombinator #C #Hot_reload #Live_coding #Code_reload #Hot_swap #Runtime_compiled #Edit_and_Continue #Visual_Studio #MSVC #Clang #LLD #LLVM -
Compiler Explorer, Explored - It wasn’t long ago that we introduced you to a web site, the Godbolt compiler explorer, that allow... more: https://hackaday.com/2019/09/30/compiler-explorer-explored/ #compileroptimization #softwarehacks #optimization #compilation #ccompiler #clang #msvc #gcc #icc
-
I don't know if anyone cares about this, but I had terrible trouble opening an old #Twine 1.x #interactivefiction #game for editing I published ages ago on #32bit #Windows. If you're having similar difficulties, maybe try DL'ing and installing the #MSVC++ 2008 and 2013 Redistributables. My #swordandsorcery game, #RiderintheMist, spelling mistakes and all, is available here: https://roymathur.com/files/rider-in-the-mist/rider-in-the-mist.html #Twinery #Code #Dev #Programming
-
Remember the days when #Clang was the new kid on the block, pushing forward the smug old folks by implementing the newest and hottest stuff from #isocpp?
Not so anymore: These days it always seems Clang for which I have to provide terrible fallback hacks, when trying to explore the hottest and nicest of #moderncpp, where #GNU and #MSVC just deliver.
-
C and C++ Hot-Reload/Live Coding
https://liveplusplus.tech/
#ycombinator #C #Hot_reload #Live_coding #Code_reload #Hot_swap #Runtime_compiled #Edit_and_Continue #Visual_Studio #MSVC #Clang #LLD #LLVM -
Основы inline ассемблера для С в Visual Studio (MSVC compiler) x86 компиляции для Windows
Всем привет! я долго искал статью на эту тему, но так как очень много кто использует GNU компилятор или линукс вариант написания, то мне это не подходит, эта статья призвана кратко разобрать основы inline ассемблера для С в MSVC x86 вариации, также стоит отметить, что я буду разбирать все организационные моменты с расчетом на то, что вы уже несколько лет пользуйтесь Visual Studio и C/C++ в частности, хотя бы на уровне джуна-самоучки, коим я и являюсь, поэтому новичкам стоит гуглить некоторые моменты, всем продуктивного изучения! Подробнее
https://habr.com/ru/articles/894860/
#msvc #c #assembler #gnu #windows #visual_studio #masm #masm32 #x86 #inline_assembler