I have write a little script to make qucs portable in Windows,
(run in a usb pen)
I don't know if is incomplete.
The procedure for making qucs portable is
1. install Mingw
2. install freehdl
3. install qucs
4. copy mingw, freehdl and qucs dirs in other folder, ie portable
5. desinstall mingw, freehdl and qucs
5. in this folder (portable) create a dir "home"
6. copy the script below in qucs\bin
7. execute this script
thanks
Leonardo Rodríguez
----------- begin script ---------------------------
@echo off
rem este archivo debe residir en el directorio bin de qucs
rem también debe existir el siguiente árbol de directorios para
rem el buen funcionamiento de las herramientas
rem home -> directorio de trabajo de qucs
rem frehdl -> directorio de instalación de freedl
rem qucs -> directorio de instalación de qucs
rem mingw -> directorio de instalación del compilador de C mingw
rem variables de entorno necesarias para ejecutar las aplicaciones
set home=../../home
set FREEHDL=../../FreeHDL
set QUCSDIR=..
set ASCODIR=..
set MINGWDIR=../../CodeBlocks
rem verificar que existen todos los directorios para que la aplicación
rem funcione correctamente
if not exist %home% goto error_home
if not exist %FREEHDL%\bin\freehdl-v2cc.exe goto error_freehdl
if not exist %MINGWDIR%\bin\gcc.exe goto error_mingw
if not exist %QUCSDIR%\bin\qucs.exe goto error_qucs
set path=../../qucs/bin;%path%
qucs
goto fin
:error_home
echo El directorio %home% no existe no se puede ejecutar la aplicación
echo cree el directorio
pause
goto fin
:error_freehdl
echo Tal vez no existe freehdl en el directorio apropiado
echo por favor copielo en %FREEHDL%
pause
goto fin
:error_mingw
echo Tal vez no existe el compilador Mingw
echo por favor instálelo en %MINGWDIR%
pause
goto fin
:error_qucs
echo Tal vez qucs no está en el lugar adecuado
echo por favor instálelo en %qucs%
pause
:fin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello
I have write a little script to make qucs portable in Windows,
(run in a usb pen)
I don't know if is incomplete.
The procedure for making qucs portable is
1. install Mingw
2. install freehdl
3. install qucs
4. copy mingw, freehdl and qucs dirs in other folder, ie portable
5. desinstall mingw, freehdl and qucs
5. in this folder (portable) create a dir "home"
6. copy the script below in qucs\bin
7. execute this script
thanks
Leonardo Rodríguez
----------- begin script ---------------------------
@echo off
rem este archivo debe residir en el directorio bin de qucs
rem también debe existir el siguiente árbol de directorios para
rem el buen funcionamiento de las herramientas
rem home -> directorio de trabajo de qucs
rem frehdl -> directorio de instalación de freedl
rem qucs -> directorio de instalación de qucs
rem mingw -> directorio de instalación del compilador de C mingw
rem variables de entorno necesarias para ejecutar las aplicaciones
set home=../../home
set FREEHDL=../../FreeHDL
set QUCSDIR=..
set ASCODIR=..
set MINGWDIR=../../CodeBlocks
rem verificar que existen todos los directorios para que la aplicación
rem funcione correctamente
if not exist %home% goto error_home
if not exist %FREEHDL%\bin\freehdl-v2cc.exe goto error_freehdl
if not exist %MINGWDIR%\bin\gcc.exe goto error_mingw
if not exist %QUCSDIR%\bin\qucs.exe goto error_qucs
set path=../../qucs/bin;%path%
qucs
goto fin
:error_home
echo El directorio %home% no existe no se puede ejecutar la aplicación
echo cree el directorio
pause
goto fin
:error_freehdl
echo Tal vez no existe freehdl en el directorio apropiado
echo por favor copielo en %FREEHDL%
pause
goto fin
:error_mingw
echo Tal vez no existe el compilador Mingw
echo por favor instálelo en %MINGWDIR%
pause
goto fin
:error_qucs
echo Tal vez qucs no está en el lugar adecuado
echo por favor instálelo en %qucs%
pause
:fin
Hi there!
I am not sure about what this is excactly... but I assume you want to make it "portable" on an USB stick for everywhere use...
You probably want also to include iverilog... Please see <http://qucs.sourceforge.net/install.html> (Install instructions for Win32 section).
Cheers, Stefan.