Version: 2012 SP1 f5
Key Words: Build Application, <userlib>, DAQmx
I have a project with a Main.vi and and a Sub.vi, both of which make multiple calls to DAQmx vi's in libraries (*.llb).
The project is located in ...LabView 2012\user.lib\this\this.lvproj
I note that when I build the application using the default settings, Main.vi set as Startup VI and nothing else changed, running the application from its default build directory gives load "errors" in that the application cannot load various DAQmx vi's like:
<userlib>:\builds\this\My Application\Application.exe\1abvi3w\vi.lib\DAQmx\configure\task.llb\DAQmx Clear Task.vi
nor can it find:
<userlib>:\builds\this\My Application\Application.exe\1abvi3w\user.lib\this\sub.vi
But if I change the Destination directory of the build from its default to:
C:\Program Files (x86)\National Instruments\LabVIEW 2012\builds\this\My Application
removing the user.lib and moving the build up one level, everything works fine.
Is this a feature of just my installation? My solution seems different from similar problems that I have read about and I can't find a coherent explanation of what I "fixed" by changing build folders. Wait ... there's a search term I haven't tired "build folder" ... nope. Must have something to do with <userlib>, but I'm missing the terminology to say what the problem is.
-Gregory