Hello Jeff,
If you include the .obj file in your project, then it will be statically linked into the executable. If you build a DLL, then put the static import library into your project, your executable will be dynamically linked to the DLL -- you will have to include the DLL with your executable when it is packaged or moved between machines. If you plan to just build one executable that uses an instrument, it is easier to statically link in the object file. If you may have multiple programs that make use of the same instrument driver, it is better to use the DLL (this saves both disk space and memory during program execution).
Jeremiah Cox
Applications Engineer
National Instruments
http://www.ni.com/ask