Skip to main content
  • Products
  • Software evaluation
  • Downloads
  • Free utilities
  • Purchase
  • Silicon Vendors
  • Support
  • About us
  • Blog
  • Forum
  • Search
  • Jobs
  • Newsletter
  • Blog
  • Contact
  • Shop
  • emWin
  • emWin-sim
  • Technology
  • Demos
  • Add-ons
  • Tools
  • emWin source upgrade

emWin-sim

Complete source code for the emWin PC simulation

  • Build the emWin PC simulation from source
  • Use your preferred compiler and compile settings
  • Customize the simulation build to your requirements
Contact us Downloads Documentation
SEGGER emWin
  1. 1.Key features
    1. 1.1.Complete simulation source code
    2. 1.2.Compiler flexibility
    3. 1.3.Custom build configuration
  2. 2.How emWin-sim works
  3. 3.When to use emWin-sim?
  4. 4.FAQ

Key features

Icon featuring a computer monitor with code symbols and a gear, representing programming and software development. The background is a solid teal color.

Complete simulation source code

emWin-sim provides the complete source code required to build the emWin PC simulation.

Icon illustrating computer programming, featuring a monitor displaying code symbols. Below the monitor, arrows point to boxes labeled "C," "C++," and an ellipsis, representing programming languages and their hierarchy. The background is a teal circular design.

Compiler flexibility

Build the PC simulation with a compiler of your choice instead of relying on the pre-built libraries compiled with Microsoft Visual C++.

Icon depicting a computer screen with code symbols (< >) and a control panel with sliders, set against a teal circular background. Represents programming or web development concepts.

Custom build configuration

Use your own compiler and build settings to adapt the emWin PC simulation to your specific development environment.


How emWin-sim works

By default, the emWin PC simulation is provided as pre-built x86 and x64 libraries compiled with Microsoft Visual C++. These libraries can be integrated directly into a simulation project without rebuilding the simulation itself.

For projects that require a different compiler or custom compile settings, emWin-sim provides the complete simulation source code. Developers can build the PC simulation from source using their preferred toolchain and configure the build according to their project requirements.

More about emWin


When to use emWin-sim?

The pre-built emWin simulation libraries are suitable for projects using the supported Microsoft Visual C++ environment and standard compile settings. emWin-sim is intended for projects that require more control over how the PC simulation is built.

Typical use cases include:

  • Using a compiler other than Microsoft Visual C++, such as MinGW on Windows
  • Applying project-specific compiler or build settings
  • Integrating the simulation into an existing development environment with specific build requirements
  • Building the simulation from source instead of using the pre-built x86 or x64 libraries

FAQ

What does emWin-sim include?

emWin-sim includes the complete source code required to build the emWin PC simulation. No additional examples, projects, or tools are included.

Which compilers can be used with emWin-sim?

The standard emWin PC simulation libraries are compiled with Microsoft Visual C++. emWin-sim allows the simulation to be built with other compilers, such as MinGW on Windows.

What are the benefits of having access to the simulation source code?

In addition to enabling custom builds, access to the complete source code provides insight into the implementation of the emWin PC simulation.

Get in touch with us

Have questions or need assistance? Our Embedded Experts are here to help!

Reach out to us for:

  • Licensing quotes
  • Technical inquiries
  • Project support

 

Contact us

  • User manual
  • Online documentation
  • Knowledge Base
  • List of downloads
  • Release notes
  • Update notification
  • Pricing
  • Support
  • Silicon vendor resources

Headquarters

SEGGER Microcontroller GmbH

Ecolab-Allee 5
40789 Monheim am Rhein, Germany
info@segger.com
Tel.: +49-2173-99312-0
Fax: +49-2173-99312-28

Locations

USA: SEGGER Microcontroller Systems LLC

Boston area
101 Suffolk Lane
Gardner, MA 01440, USA
us-east@segger.com
Tel.: +1-978-874-0299
Fax: +1-978-874-0599

Silicon Valley
Milpitas, CA 95035, USA
us-west@segger.com
Tel.: +1-408-767-4068

China: SEGGER Microcontroller China Co., Ltd.

Room 218, Block A, Dahongqiaoguoji
No. 133 Xiulian Road
Minhang District, Shanghai 201199, China
china@segger.com
Tel.: +86-133-619-907-60

ISO 9001
ISO 27001
First-class embedded software tools since 1992
Designed and made in Germany
  • Imprint
  • Disclaimer
  • Code of Conduct
  • Privacy Policy
© 2026 SEGGER - All rights reserved.