Ok, I got it built. I'm just installing the 5.90 version of the logic analyzer software in my VM to see if I can install the addin.
You really have to follow the directions in the manual very carefully. I was trying to figure out why I kept getting a bunch of path errors during the build, and was manually adding folders to the include path in visual studio, but then it got to a header file that just didn't exist, and I was like "WTF???"
Then I read the manual closer - open VS, create the project using the wizard (being sure to visit ALL 3 pages of the wizard), close VS, delete the project file, swap in the other project file, re-open VS, THEN Build. Just a slightly kludgy workaround they had there... ahhh, windows in the 90's / early 2000's - brings back not fond memories...
Yeah, a couple of other details I didn't mention yet:
First, before you use Visual Studio to create the first IAL wizard project, you need to modify this file:
C:\Program Files\Agilent Technologies\Logic Development\Analysis AddIn Wizard\wizard-files\Templates\1033\AnalysisAddIn_vcproj.txt
There are two lines in that file:
AdditionalDependencies="agAnalysisAddIn_i.idl;agAnalysisAddIn2_i.idl;"
Change both of those lines to:
AdditionalDependencies="agAnalysisAddIn_i.idl;agAnalysisAddIn2_i.idl;agAnalysisAddIn3_i.idl;"
It appears that there may be errors building an IAL wizard project if those changes are not made before using the wizard to create a new project.
And second, each time you use Visual Studio to create a new IAL wizard project, the newly created project directory should contain a .vcproj file, and a .vcproj.replace file. As the file name suggests, first close the new project, replace the .vcproj file with the .vcproj.replace file, and then reopen the new project. If you forget to do that the project will fail to build with the original .vcproj file.
After you successfully build an IAL wizard project dll, inside the project directory the IA wizard scripts should have created a directory with a create.bat file. That's what you run to create the installation directory. It will copy the IA dll to an installation directory that you specify by defining the shell variable ANALYSIS_DIRECTORY. It will also copy to that directory install.bat and uninstall.bat files, some .reg registry addition files, and RegisterAddIn.exe and UnregisterAddIn.exe utilities used by the install.bat and uninstall.bat files.
To actually install the IA dll you would run the install.bat file from the installation directory created by running the create.bat file.
As-is, the generated .reg registry addition files only work when the logic analyzer application is installed on a 32-bit version of Windows. They can be modified to work when the logic analyzer application is installed on a 64-bit version of Windows.