The approach to integrating the Dignus compilers with
Visual Studio is to define a
that functions as a typical Windows compiler. Then,
we simply define that "compiler" to Visual Studio.
Starting with the "Tools" tab in DevStudio, we are going to customize DevStudio to "add-a-tool." This tool will compile and then assemble a C program using the Systems/C compiler (DCC) and the Systems/C assembler (DASM.)
To do this, Click on the Tools tab, followed by the Customize option.
Then, click the "New" icon to add a new tool.
For the Command, we need to create the
.BAT file that
accomplishes a compile+assemble, say
For the Argument, use
For the InitialDir, use
And, we need to click on the 'user the Output Window' option.
C:\DIGNUS\CC.BAT file might look like:
C:\DIGNUS\DCC -frent -Ic:\%1 -o%1.asm c:\%1\%1.c
C:\DIGNUS\DASM "-LC:\DIGNUS\MACLIB\&m" -oc:\%1\%1.obj %1.asm
Then, to build within Visual Studio, simply choose a different tool for compiling the C or C++ program.
The Dignus compilers running in this environment will generate messages that conform to Visual Studio's expectations, allowing Visual Studio to "jump to" errors and display them as normal.
This example was for Systems/C, for Systems/C++ the approach is similar except that the Systems/C++ compiler (DCXX) would be used.