- A C library for programming cognitive experiments on Windows
Yes. Copy the following files together with your compiled program into one directory on the destination computer:
C:\cygwin\bin\cygwin1.dll C:\cygwin\bin\cygioperm-0.dll C:\cygwin\bin\ioperm.exe C:\cygwin\bin\ioperm.sys C:\Windows\System32\alleg40.dll C:\cygwin\bin\tscope-1.0.176.dll
You will also have to copy all the fonts used by your program to your program directory, or
to the fonts
subdirectory of your program directory. The fonts can be found in
C:\cygwin\usr\local\fonts
. The output of your program will tell you which specific
font files are needed, but in case of doubt there is no harm in copying all the fonts to the
destination computer.
On the destination computer, open a dos box, navigate to your program's directory and install ioperm with the following command:
ioperm -i
That's it.
That's up to you. On a computer without Cygwin, you can't change & recompile your program in case of bugs. Don't copy your program to another computer unless you have tested it thoroughly. I'd never run my programs on a computer without a compiler.
You can. Tscope only needs the ioperm and Allegro libraries and some fonts. All other things included in the Cygwin4tscope installer are just features that make life easier.
Ioperm can be installed with the Cygwin setup program. It's one of the packages in the
devel category. Once ioperm is installed, open your Cygwin bash shell and type ioperm
-i
to install the driver.
Allegro can be found over here. You
will have to install it from source. Follow the instructions in
allegro/docs/build/mingw.txt
. It's complicated.
The font file Tscope needs are over here. Put them in /usr/local
and run:
cd /usr/local tar -xjf fonts.tar.bz2
That's it.