This application while functional is very primative. Needs a better user interface. The project file refernces "ADSmartIOHelper.cpp" and "ADSmartIOHelper.h" which do not exist. You have to get the "ADSmartIO wrapper class" and rename the two files to match the referenced file names in the sVC4.0 project.
Most of our samples are fairly primitive (I see that this one is only 20 lines of code) and are designed to specifically show how to perform a task that at some point we had a query for in our customer support channel.
The reason we didn't include the wrapper class code in the download is simply for maintainability. If the wrapper class code gets updated, we'd like to avoid having to update all of the dependant downloads as well.
Sorry about the bad references in the project file itself - I've updated the project to use the smartio.h and smartio.cpp files from the wrapper class and put them into the download file.