Introduction
Release Notes
Installation
Download
Register
Samples
Online docs

 

Installation

Xeffort setup is built using freeware InnoSetup» and ISTool».

The setup installs the following items and modifies the following registry keys:

Installation for CVF 6


File Meaning

<XRoot>/BinCVF/XWizard.exe 

Xeffort Wizard, used to ease writing of handler routines
<XRoot>/BinCVF/Xeffort.chm  This help file
<XRoot>/LibCVF/Xeffort.lib  Xeffort Library code. In order to use Xeffort Library Full, you must add Xeffort.lib into Project/Settings/Link or insert it in the project using Project/Add to Project/Files
<XRoot>/IncludeCVF/*.mod Module-definition (.mod) files for Xeffort Modules. Setup program also appends this directory to Visual Studio Tools/Options/Directories/Include files, so there's no need to extend your include paths if building from VS IDE. These files are created using CVF 6.6C. If you use a 6.0 or 6.1 compiler you have to rebuild the library (Release Configuration) by opening provided Xeffort.dsp file.
<XRoot>/Source/*.f90 Xeffort Library source files. If you want to use Xeffort Lite version, copy appropriate files from this folder into your project directory 
<XRoot>/Xeffort.dsp CVF project file for building Xeffort.lib from sources
<VSRoot>/Common/ MSDev98/Template/ Fortran Xeffort Application.* Xeffort AppWizard for easy creation of startup sources.

 

Registry Key Meaning

<VSKey>\Build System\Components\Platforms\Win32 (x86)\Directories\Include Dirs

Append <XRoot>\IncludeCVF directory

<VSKey>\Build System\Components\Platforms\Win32 (x86)\Directories\Library Dirs

Append <XRoot>\LibCVF directory

<VSKey>\Build System\Components\Platforms\Win32 (x86)\Directories\Path Dirs

Append <XRoot>\BinCVF directory

<VSKey>\Build System\Components\Platforms\Win32 (x86)\Directories\Source Dirs

Append <XRoot>\Source directory

<VSKey>\Tools\numTools

Add two more items for Xeffort Wizard and Xeffort Help
<VSKey>\Tools\<*>#<numTools+1> Append Xeffort Wizard to the list in VS Tools menu 
<VSKey>\Tools\<*>#<numTools+2> Append Xeffort Help to the list in VS Tools menu 

where

<VSRoot> is Visual Studio installation directory (by default C:\Program Files\Microsoft Visual Studio)

<XRoot> is Xeffort Installation directory (by default <VSRoot>\Xeffort)

<VSKey> is Visual Studio HKCU Key (HKCU\Software\Microsoft\DevStudio\6.0)

 

Installation for IVF 8/9/10


File Meaning

<XRoot>/BinIVF/XWizard.exe 

Xeffort Wizard, used to ease writing of handler routines
<XRoot>/BinIVF/Xeffort.chm  This help file
<XRoot>/BinIVF/DFORRT.dll  CVF 6.6B Fortran runtime dll.
<XRoot>/LibIVF/Xeffort.lib  Xeffort Library code. In order to use Xeffort Library Full, you must add Xeffort.lib into Project/Settings/Link or insert it in the project using Project/Add to Project/Files
<XRoot>/LibIVF/XFT.lib  Dummy XFT Library for compatibility with old XFT projects.
<XRoot>/IncludeIVF/*.mod Module-definition (.mod) files for Xeffort Modules. Setup program also appends this directory to Visual Studio Tools/Options/Directories/Include files, so there's no need to extend your include paths if building from VS IDE.
<XRoot>/Source/*.f90 Xeffort Library source files. If you want to use Xeffort Lite version, copy appropriate files from this folder into your project directory 
<XRoot>/Xeffort.vfproj IVF solution file for building Xeffort.lib from sources
<XRoot>/AppWizard/XeffortAppWizNet/* Implementation files of Xeffort application wizard
<XRoot>/AppWizard/<VSver>/ XeffortAppWiz.* Xeffort application wizard .vsz and .vsdir files, binding the wizard into "New project" Visual Studio dialog

 

Registry Value Meaning

<VSKey>\Intel Fortran\VFToolOpt\ <VFVer>\<VFVer>\IA32_IA32\IncludeDir

Append <XRoot>\IncludeIVF directory to the user-specific include path

<VSKey>\Intel Fortran\VFToolOpt\ <VFVer>\<VFVer>\IA32_IA32\LibDir

Append <XRoot>\LibIVF directory
<VFKey>\<VFVer>\IA32\IncludeDir Append <XRoot>\IncludeIVF directory to the default include path
<VFKey>\<VFVer>\IA32\LibDir Append <XRoot>\LibIVF directory to the default include path

<VSKey>\External Tools\ToolNumKeys

Add two more items for Xeffort Wizard and Xeffort Help
<VSKey>\External Tools\ <*>#<numTools+1> Append Xeffort Wizard to the list in VS Tools menu 
<VSKey>\External Tools\ <*>#<numTools+2> Append Xeffort Help to the list in VS Tools menu 
<VSKey>\NewProjectTemplates\ TemplateDirs\{B68A201D-CB9B-47AF-A52F-7EEC72E217E4}\2 Add the path to Xeffort application wizard, so that Visual  studio

where

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Intel Fortran\VFToolOpt\100\100.025

<VSRoot> is Visual Studio installation directory (by default C:\Program Files\Microsoft Visual Studio .NET)

<XRoot> is Xeffort Installation directory (by default C:\Program Files\Xeffort)

<VSKey> is Visual Studio HKCU Key (HKCU\Software\Microsoft\VisualStudio\7.0, 7.1 or 8.0)

<VFKey> is Intel Visual Fortran HKLM key (HKLM\Software\Intel\Compilers\Fortran\)

<VFVer> is Intel Visual Fortran version (90, 91 or 100)


© Xeffort.com