BaseZen 8, 2 2 gold badges 33 33 silver badges 47 47 bronze badges. Ben Hoffstein Ben Hoffstein By using MinGW crash the executables. Is there any better solution? While mingw is a fantastic project, it didn't suit me when I wanted to compile Windows exec. Alex M Alex M 2, 20 20 silver badges 15 15 bronze badges. Stroustrup clarifies it here: public. Show 3 more comments. George Stocker Kevin Little Kevin Little There is now Visual Studio Code which is cross-platform, with more or less the same functionality.
Visual Studio is perhaps the best IDE. You could always just use gcc via cygwin. UnkwnTech UnkwnTech This binds your app to the Cygwin DLL, which is really irritating, in my opinion. I agree, but if the application has an installer one can bundle the the dll. Use the --mno-cygwin option when compiling under cygwin.
There is another free C compiler for Windows: Pelles C. Hideo Hideo 3 3 silver badges 4 4 bronze badges. Both seem to be well regarded. Philip Tinney Philip Tinney 1, 17 17 silver badges 19 19 bronze badges. However you will run into linking issues for libraries as it uses a not so common object file format.
If you can get source code that's not so much of an issue. Also, I've never used them but there are file format converter tools. Nicholas Flynt Nicholas Flynt 6, 12 12 gold badges 48 48 silver badges 69 69 bronze badges. Matt Joiner Matt Joiner k gold badges silver badges bronze badges.
Windows is a terrible platform for all development. Timing will vary by device. Certain features require additional hardware see Windows 11 Specifications. May require additional hardware and subscriptions. Recurring memberships are automatically charged at the then-current regular price subject to change; plus applicable taxes unless cancelled account. Service fees may apply. Follow Microsoft Windows. A Win32 application that runs in a window requires the developer to work explicitly with Windows messages inside a Windows procedure function.
Despite the name, a Win32 application can be compiled as a bit x86 or bit x64 binary. In general,. In most cases, its performance is more than adequate.
NET programming. For more information, see. The Component Object Model COM is a specification that enables programs written in different languages to communicate with one another. Many Windows components are implemented as COM objects and follow standard COM rules for object creation, interface discovery, and object destruction. UWP apps run on any Windows 10 or Windows 11 device. They use XAML for the user-interface, and are fully touch-enabled. Visual Studio version A few restrictions apply to the registry calls or APIs your desktop application can use.
However, in many cases you can create alternate code paths to achieve similar functionality while running in an app package. Additional terms C Programming privacy policy Terms of transaction. Seizure warnings Photosensitive seizure warning. Report this product Report this app to Microsoft Thanks for reporting your concern. Our team will review it and, if necessary, take action. Sign in to report this app to Microsoft.
Report this app to Microsoft. Report this app to Microsoft Potential violation Offensive content Child exploitation Malware or virus Privacy concerns Misleading app Poor performance. How you found the violation and any other useful info. Submit Cancel.
0コメント