Subsections

Installation-related questions

Can I run a Tscope program on computers that don't have Cygwin installed?

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.

Should I run a Tscope program on computers that don't have Cygwin installed?

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.

Can I install Tscope on top of my existing Cygwin installation?

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.


top
Persoonlijke pagina Universiteit GentTscope
Allegro | Cygwin | Gcc
© See license.html for copyright information