A universal framework, or shared library, contains both 64-bit and 32-bit code so that both 64-bit and 32-bit applications can call the framework. You need both 64-bit and 32-bit versions of LabVIEW to build a universal framework. Complete the following steps to build a universal framework in LabVIEW:

  1. Using 64-bit LabVIEW, build the framework that you want to make universal. LabVIEW builds the framework with 64-bit VI code.
  2. Using 32-bit LabVIEW, build the same framework you built in the previous step. LabVIEW builds the framework with 32-bit VI code.
  3. Navigate to the 32-bit framework on disk, and copy the .llb file from the 32-bit framework into the 64-bit framework you created in step 1. After you copy the .llb file into the 64-bit framework, you no longer need the 32-bit framework you created in step 2.
    Note You must copy the .llb file from the 32-bit framework into the 64-bit framework. The framework does not work universally if you copy the .llb file from the 64-bit framework into the 32-bit framework.

You can now call the framework you built in step 1 from both 32-bit and 64-bit applications.

Related Information

Building and Distributing Applications

How to Build a Framework (Shared Library)

Debugging Applications and Shared Libraries