# IPlug2 does not work in Windows 7

**URL:** <https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62>\
**Category:** Windows\
**Created:** [20 April 2020 10:56 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62 "2020-04-20T10:56:13Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![vasyan](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/vasyan/32/82_2.png) [@vasyan](https://iplug2.discourse.group/u/vasyan)\
**Post date:** [20 April 2020 10:56 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/1 "2020-04-20T10:56:13Z")

</div>

I decided to test the plug-in on a computer with Windows 7.  
GUI does not work. Checked in FL Studio and Reaper.

 ![scrinshort_iplug2](https://global.discourse-cdn.com/free1/uploads/iplug2/original/1X/9b39c5ed307bad7a7817f659501fd7ba1f59cfd4.jpeg)

However, on another computer with Windows 10, the plugin works fine.  
What could it be?

---

<div class="post-metadata">

**Author:** ![vasyan](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/vasyan/32/82_2.png) [@vasyan](https://iplug2.discourse.group/u/vasyan)\
**Post date:** [20 April 2020 11:01 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/2 "2020-04-20T11:01:45Z")

</div>

Here is the system information:

 ![windows](https://global.discourse-cdn.com/free1/uploads/iplug2/original/1X/4c295d8ab13802d146eaf8c95233857155a60ae6.jpeg)

Version of OpenGL (opengl32.dll) 6.1.7600.16385

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [20 April 2020 12:07 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/3 "2020-04-20T12:07:31Z")

</div>

don’t compile with IGRAPHICS\_VSYNC

---

<div class="post-metadata">

**Author:** ![vasyan](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/vasyan/32/82_2.png) [@vasyan](https://iplug2.discourse.group/u/vasyan)\
**Post date:** [20 April 2020 16:10 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/4 "2020-04-20T16:10:55Z")

</div>

And how will this affect the work in Windows 8 or 10?  
Or is it better to build without this option specifically for Windows 7?

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [20 April 2020 16:26 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/5 "2020-04-20T16:26:23Z")

</div>

the framerate will not be smooth on windows 8/10 and resizing will be more janky. Currently if you really want to support windows 7, which has been EOLd several months ago, you either make 2 builds of your plugin, or don’t use IGRAPHICS\_VSYNC. We can probably find a better solution to this

---

<div class="post-metadata">

**Author:** ![vasyan](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/vasyan/32/82_2.png) [@vasyan](https://iplug2.discourse.group/u/vasyan)\
**Post date:** [20 April 2020 16:30 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/6 "2020-04-20T16:30:23Z")

</div>

> [@olilarkin](#):
>
> he framerate will not be smooth on windows 8/10 and resizing will be more janky. Currently if you really want to support windows 7, which has been EOLd several months ago, you either make 2 builds of your plugin, or don’t use IGRAPHICS\_VSYNC. We can probably find a better solution to this

Thanks for the tip. The window size is fixed, and the shift frequency I think is not critical for the rotation of the handles, although you need to experiment.

---

<div class="post-metadata">

**Author:** ![vasyan](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/vasyan/32/82_2.png) [@vasyan](https://iplug2.discourse.group/u/vasyan)\
**Post date:** [24 April 2020 04:01 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/7 "2020-04-24T04:01:59Z")

</div>

> [@olilarkin](#):
>
> don’t compile with IGRAPHICS\_VSYNC

I’m compile without IGRAPHICS\_VSYNC, but this did not give the desired result - GUI is also not available in Windows7.  
Have you tried to build a plugin without the IGRAPHICS\_VSYNC and check the functionality in Windows 7?

The only reasonable solution is to use the old version of IPlug, which works in Windows 7 without problems.

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [24 April 2020 08:37 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/8 "2020-04-24T08:37:17Z")

</div>

Feel free to work on the windows 7 support, it’s not a high priority for me

---

<div class="post-metadata">

**Author:** ![vasyan](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/vasyan/32/82_2.png) [@vasyan](https://iplug2.discourse.group/u/vasyan)\
**Post date:** [25 April 2020 12:19 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/9 "2020-04-25T12:19:35Z")

</div>

OK. I will write in the annotations for my plugins that Windows 7 and older are no longer supported.

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [29 April 2020 22:06 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/10 "2020-04-29T22:06:03Z")

</div>

branch here will switch to WM\_TIMER on windows 7 and use VSYNC on windows 8+

> **[iPlug2/iPlug2](https://github.com/iPlug2/iPlug2/tree/graphics/vsyncwin7)**
>
> C++ Audio Plug-in Framework for desktop, mobile and web \[PRE-RELEASE\] - iPlug2/iPlug2

If there is a black screen on windows 7 it probably means the users graphics drivers need updating or doesn’t support OpenGL.

---

<div class="post-metadata">

**Author:** ![vasyan](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/vasyan/32/82_2.png) [@vasyan](https://iplug2.discourse.group/u/vasyan)\
**Post date:** [2 May 2020 06:25 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/11 "2020-05-02T06:25:26Z")

</div>

> [@olilarkin](#):
>
> If there is a black screen on windows 7 it probably means the users graphics drivers need updating or doesn’t support OpenGL.

However, other applications using OpenGL work fine on this computer.  
I could be a debug it by installing a visual studio on a computer with Windows 7, but something tells me that this will be a waste of time. 🤨

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [2 May 2020 11:18 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/12 "2020-05-02T11:18:00Z")

</div>

really tired of your attitude

---

<div class="post-metadata">

**Author:** ![vasyan](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/vasyan/32/82_2.png) [@vasyan](https://iplug2.discourse.group/u/vasyan)\
**Post date:** [9 July 2020 09:17 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/13 "2020-07-09T09:17:22Z")

</div>

OK. Then tell me how to compile the code with the AGG graphics library? As far as I know, she has no problems with Windows 7.

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [9 July 2020 09:20 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/14 "2020-07-09T09:20:33Z")

</div>

> **[iPlug2/iPlug2](https://github.com/iPlug2/iPlug2/wiki/03_Switching_graphics)**
>
> C++ Audio Plug-in Framework for desktop, mobile and web \[PRE-RELEASE\] - iPlug2/iPlug2

---

<div class="post-metadata">

**Author:** ![vasyan](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/vasyan/32/82_2.png) [@vasyan](https://iplug2.discourse.group/u/vasyan)\
**Post date:** [9 July 2020 11:22 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/15 "2020-07-09T11:22:04Z")

</div>

By default, the NanoVG library is connected, but how to connect the AGG library instead?  
What should be changed in the code?..

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [9 July 2020 11:23 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/16 "2020-07-09T11:23:01Z")

</div>

i posted a link, read it 🙂

---

<div class="post-metadata">

**Author:** ![vasyan](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/vasyan/32/82_2.png) [@vasyan](https://iplug2.discourse.group/u/vasyan)\
**Post date:** [9 July 2020 11:41 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/17 "2020-07-09T11:41:40Z")

</div>

I apologize, I did not immediately realize.

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [9 July 2020 11:42 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/18 "2020-07-09T11:42:38Z")

</div>

ok no problem. I don’t recommend using AGG. SKIA with IGRAPHICS\_CPU is a better option

---

<div class="post-metadata">

**Author:** ![vasyan](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/vasyan/32/82_2.png) [@vasyan](https://iplug2.discourse.group/u/vasyan)\
**Post date:** [9 July 2020 12:19 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/19 "2020-07-09T12:19:52Z")

</div>

> [@olilarkin](#):
>
> SKIA

I understand that in order for the project to compile with SKIA, do you need to install anything else?

---

<div class="post-metadata">

**Author:** ![vasyan](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/vasyan/32/82_2.png) [@vasyan](https://iplug2.discourse.group/u/vasyan)\
**Post date:** [9 July 2020 13:17 UTC](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62/20 "2020-07-09T13:17:35Z")

</div>

I did everything as written in the instructions. However, a linker error occurred while compiling the **IPlugEffect** example:  
`error LNK2019: unresolved external symbol "private: __thiscall SkSVGText::SkSVGText(void)" (??0SkSVGText@@AAE@XZ) in function "public: static class sk_sp<class SkSVGText>__cdecl SkSVGText::Make(void)" (?Make@SkSVGText@@SA?AV?$sk_sp@VSkSVGText@@@@XZ)	IPlugEffect-vst2`

Advise how to compile a demo with the SKIA library.

[Next page](https://iplug2.discourse.group/t/iplug2-does-not-work-in-windows-7/62.md?page=2)
