Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

InnoScriptStudio2 error loading ISCmplr.dll

I just installed the lasted inno script studio to generate installer for windows. The moment i run it, it prompts me with the error msh error loading ISCmplr.dll and the compiler cannnot run.

I installed in on a 32bit windows 7 machine, running on virtualbox.

like image 483
Perwyl Liu Avatar asked Aug 25 '15 16:08

Perwyl Liu


4 Answers

I got this error, although I had installed the latest version of both Inno Setup and Inno Script Studio.

The error message specifically states that the Compiler Directory might not be set correctly, and this was the case.

  • Open Inno Script Studio and ignore the error
  • Select Tool/Options from the menu
  • Select "Compiler Settings" on the left hand side
  • On the right hand side, browse for the compiler directory
  • Store the modified options

In my case the compiler directory is C:\Program Files (x86)\Inno Setup 6.

This fixed the problem for me.

like image 172
Phil Jollans Avatar answered Oct 06 '22 03:10

Phil Jollans


ISCmplr.dll is a compiler required by Inno Script Studio to compile scripts. It is maintained by Jordan Russell. Therefore, you will want to also download the compiler from Jordan's website, located here: http://www.jrsoftware.org/isdl.php

Download the latest stable build and follow the instructions during the install dialog. When you are done, open Inno Script Studio. You will now be able to compile.

like image 27
sapbucket Avatar answered Oct 06 '22 04:10

sapbucket


I had this exact same problem recently. There are 2 ways to get Inno Script Studio. You can download it directly from kymoto (https://www.kymoto.org/products/inno-script-studio/), or you can get it from jrsoftware in the Quick Start Pack (http://www.jrsoftware.org/isdl.php). If you get it from jrsoftware then it will automatically install the latest Inno Setup as well, but if you get it directly from kymoto it will not.

For me Inno Setup is in C:\Program Files (x86)\Inno Setup 6. This is where the ISCmplr.dll is. If you do not have an Inno Setup folder then you need to go to jrsoftware and download it.

Assuming you are able to download and install it, you now need to tell Inno Script Studio where it is. Launch Inno Script Studio and go to Tools > Options. In the new window go to Compiler Settings and select the directory where the ISCmplr.dll is ("C:\Program Files (x86)\Inno Setup 6" for me). It was initially blank for me regardless of where I got Inno Script Studio from.

Note: The Quick Start Pack from jrsoftware simply downloads the latest version of Inno Script Studio from kymoto.

like image 34
Travis Thompson Avatar answered Oct 06 '22 03:10

Travis Thompson


Fast forward 2019 I came looking for an answer. compiler directory is no longer in Program Files. Latest Inno Setup 6.0.3 you will find it in AppData. C:\Users\YOUR USERNAME\AppData\Local\Programs\Inno Setup 6 and the ISCmplr.dll is there.

Inno Script Studio last updated April 2018

like image 39
veeger Avatar answered Oct 06 '22 02:10

veeger