How to build executable labview with all dependencies and libraries contained in .exe

Hello

I developed an application that uses several external libraries: JKI JSON string, Datagrid, etc... Under the build properties destinations, I select Main.exe. Under source code file settings, I have everything marked 'Set destinations for all content items' = Main.exe, 'Set destinations for packaged and shared libraries' = Main.exe.

However, when the build is finished, I still find that JKI libraries are still in separate folders. There are literally dozens of JKI files, each of them contains 1 or 2 screws in addition, the same for the equipment operators.

What I missed and how do I fix?

Thank you!

What LV version do you use?

Make sure that you have not accidentally checked the box 'use LabVIEW 8.x file layout' in your build script.

Norbert

Tags: NI Software

Similar Questions

  • How to build the table with all the combinations of a source table?

    Hello

    I have a 2D array that contains the list of the power user-defined settings. The number of PSs (table rows) is not fixed. For example - 3 PSs:

    Stage of Min Max name

    PS1 3.0 3.6 0.3

    PS2 0.9 1.2 0.1

    PS3 1.7 1.9 0.1

    I need to build, from this list, a table of all the combinations as below:

    PS1 PS2 PS3

    3.0 0.9 1.7

    3.0 0.9 1.8

    3.0 0.9 1.9

    3.0 1.0 1.7

    3.0 1.0 1.8

    3.0 1.0 1.9

    3.0 1.1 1.7

    3.0 1.1 1.8

    3.0 1.1 1.9

    3.0 1.2-1.7

    3.0 1.2-1.8

    3.0 1.2-1.9

    3.3 0.9 1.7

    3.3 0.9 1.8

    3.3 0.9 1.9

    3.3 1.0 1.7

    3.3 1.0 1.8

    3.3 1.0 1.9

    3.3 1.1 1.7

    3.3 1.1 1.8

    3.3 1.1 1.9

    3.3 1.2 1.7

    3.3 1.2 1.8

    3.3 1.2 1.9

    3.6 0.9 1.7

    3.6 0.9 1.8

    3.6 0.9 1.9

    3.6 1.0 1.7

    3.6 1.0 1.8

    3.6 1.0 1.9

    3.6 1.1 1.7

    3.6 1.8 1.1

    3.6 1.1 1.9

    3.6 1.2 1.7

    3.6 1.2 1.8

    3.6 1.2 1.9

    How to build this table programmatically?

    (Note also that the number of rows in the source table is not fixed).

    Thanks in advance!

    Hi Berezka,

    using a magic of automatic indexing:

  • How to copy a directory with all permissions and intact junctions?

    Is it possible to copy a directory with junctions in there and have it copy as junctions, not the contents of the junction?

    I'll try to make a long story short, but I just spent a few hours cleaning after robocopy and junctions hidden Windows 7.  I have Windows 7 installed on a spare HD so I can play with it, adjust, test things and figure out how I want to set up before taking the plunge and the replacement of XP full time.

    Just as an experiment, I wanted to create a new user account, but put its directory of the user on another drive and use a symbolic link to point to her to C:\Users.  I created a new user account called Test, connected so that its directory was created and then disconnected.

    I discovered that the moving or copying the files, either in Explorer or a command prompt does not move or copy the directory junctions.  I then tried Robocopy because it contains options to copy all security, owner, and audit information.  There is also an option "copy symbolic links from the target."

    The exact command, I used was:
    Robocopy C:\Users\Test/e/COPYALL /R:0 /SL D:\Users

    First of all, there will be no even to copy permissions, the few records he did copy inherited permissions from the parent directory to the destination, and he added a strange permission that I'll get to in a minute.  It was not long until he stopped with the error.  I don't remember the error because I restarted several times since then, and I don't care to try again just to get the exact error message in order to post here.

    What's happened, it's that there is a directory hidden in C:\Users\Test\AppData\Local junction.  Junctioin name is "Application Data" and it links to C:\Users\Test\AppData\Local (the same directory that is).  This caused his keep copy the folder "Application Data" on itself until the max file name length has been exceded and he stopped.

    When I tried to delete the directory, I kept getting an error that it could not delete the directory because it was not empty.  I had total control over the directory, but I still have the error and the directory (from what I could see) was empty.

    Here's the strange authorization occurs.  For some reason, copies of the "Application Data" directory were defined on system / hidden and everyone had group ' the folder list / reading data "permission set to deny, that's why I couldn't see, even in the administrator command prompt.

    Once I got the permissions sorted, I could not delete the directory because the name was too long.  Windows told me to rename so it was more runs, then try again.  I finally managed to delete by renaming the directories in a few 'Application Data' to 'a' and then by moving the part of it to another directory.

    Not for the faint of heart, but it's doable if you combine two tools in a Powershell script

    I think that the simplest approach would be to use the http://pscx.codeplex.com/ Powershell Community Extensions to find source of junctions and create new ones to target. Then use SetACL http://setacl.sf.net/ to save the ACL from the source and then restore them to the newly created junction.

    Should not be too many lines of code :-)

  • How to run execute immediate with variables

    Hi friends,
    How to run execute immediate with variables in v_stmt below?
    I don't know how to declare value I have here.
    Set serveroutput on;
    DECLARE
       i        VARCHAR (20);
       v_stmt   VARCHAR2 (100);
    
       CURSOR c
       IS
          SELECT sqlid FROM temp1;
    
    
    BEGIN
       OPEN c;
    
       LOOP
          FETCH c INTO i;
          EXIT WHEN c%NOTFOUND;
          DBMS_OUTPUT.put_line (i);
          v_stmt := 'select * from table(dbms_xplan.display_cursor('&i',null))'
          execute immediate v_stmt;
       END LOOP;
    
       CLOSE c;
    END;
    /
    Regds,
    Kunwar.

    You must first use a variable binding (named ': v' in the SQL statement in my example):

    set serveroutput on;
    DECLARE
       i        VARCHAR (20);
       v_stmt   VARCHAR2 (100);
    
       CURSOR c
       IS
           -- modified for a quick test
          SELECT sql_id FROM v$sql where child_number > 2;
    
    BEGIN
       OPEN c;
    
       LOOP
          FETCH c INTO i;
          EXIT WHEN c%NOTFOUND;
          DBMS_OUTPUT.put_line (i);
          v_stmt := 'select * from table(dbms_xplan.display_cursor(:v,null))';
          execute immediate v_stmt using i;
       END LOOP;
    
       CLOSE c;
    END;
    /
    

    However because your SELECT statement returns multiple lines, you need to adapt your code to process all rows returned (as already suggested in first response to your message).

    Instead of using the PL/SQL, I recommend you to generate a SQL file using only SQL, and then run the generated SQL file.
    For example:

    spool edx.sql
    set serveroutput on
    declare
    v_stmt varchar2(100);
    v_q char(1):='''';
    begin
    dbms_output.put_line('spool edx.log');
    for s in (select sql_id from v$sql where child_number >2)
     loop
      dbms_output.put_line('select * from table(dbms_xplan.display_cursor(' || v_q || s.sql_id || v_q || ',null));');
     end loop;
     dbms_output.put_line('exit');
    end;
    /
    spool of
    

    This generates a file similar to:

    spool edx.log
    select * from table(dbms_xplan.display_cursor('5rygsj4dbw6jt',null));
    select * from table(dbms_xplan.display_cursor('5rygsj4dbw6jt',null));
    select * from table(dbms_xplan.display_cursor('5rygsj4dbw6jt',null));
    select * from table(dbms_xplan.display_cursor('fsbqktj5vw6n9',null));
    select * from table(dbms_xplan.display_cursor('6q42j0018w7t8',null));
    select * from table(dbms_xplan.display_cursor('a5mmhrrnpwjsc',null));
    select * from table(dbms_xplan.display_cursor('3c1kubcdjnppq',null));
    select * from table(dbms_xplan.display_cursor('3c1kubcdjnppq',null));
    select * from table(dbms_xplan.display_cursor('9gkq7rruycsjp',null));
    select * from table(dbms_xplan.display_cursor('f0wj261bm8snd',null));
    select * from table(dbms_xplan.display_cursor('ab3swhv5g138y',null));
    select * from table(dbms_xplan.display_cursor('6vgvyh4xw9c5g',null));
    select * from table(dbms_xplan.display_cursor('ak5crjygnpk60',null));
    select * from table(dbms_xplan.display_cursor('9p6bq1v54k13j',null));
    select * from table(dbms_xplan.display_cursor('19x1189chq3xd',null));
    select * from table(dbms_xplan.display_cursor('7sx5p1ug5ag12',null));
    select * from table(dbms_xplan.display_cursor('730vdzhng6m6g',null));
    select * from table(dbms_xplan.display_cursor('730vdzhng6m6g',null));
    select * from table(dbms_xplan.display_cursor('0v3dvmc22qnam',null));
    select * from table(dbms_xplan.display_cursor('0v3dvmc22qnam',null));
    select * from table(dbms_xplan.display_cursor('a1zv6wju3ftgv',null));
    select * from table(dbms_xplan.display_cursor('7ng34ruy5awxq',null));
    select * from table(dbms_xplan.display_cursor('7ng34ruy5awxq',null));
    select * from table(dbms_xplan.display_cursor('b2gnxm5z6r51n',null));
    select * from table(dbms_xplan.display_cursor('b2gnxm5z6r51n',null));
    select * from table(dbms_xplan.display_cursor('g4gp07gt2z920',null));
    select * from table(dbms_xplan.display_cursor('1gu8t96d0bdmu',null));
    select * from table(dbms_xplan.display_cursor('g00cj285jmgsw',null));
    select * from table(dbms_xplan.display_cursor('g00cj285jmgsw',null));
    select * from table(dbms_xplan.display_cursor('g00cj285jmgsw',null));
    select * from table(dbms_xplan.display_cursor('bn4b3vjw2mj3u',null));
    select * from table(dbms_xplan.display_cursor('38243c4tqrkxm',null));
    select * from table(dbms_xplan.display_cursor('2abjfnvy5rkyg',null));
    select * from table(dbms_xplan.display_cursor('350f5yrnnmshs',null));
    select * from table(dbms_xplan.display_cursor('350f5yrnnmshs',null));
    select * from table(dbms_xplan.display_cursor('3s1yukp05bzg6',null));
    select * from table(dbms_xplan.display_cursor('3s1yukp05bzg6',null));
    select * from table(dbms_xplan.display_cursor('1tgukkrqj3zhw',null));
    exit
    
    PL/SQL procedure successfully completed.
    

    Edited by: P. Forstmann March 20, 2013 19:06

    Edited by: P. Forstmann March 20, 2013 19:33

  • How to open the labview with function of Labview program to stop smoking inside?

    Hi any idea how to open the labview with the Labview function program to stop smoking inside?

    I forgot to add and define the condition of the type for this program.

    If the program is an application, she closed immediately.

    If it is still the work of labview, it will go directly to editing without closing the program.

    I so need to retrieve, open it and make some changes.

    Clement

    Place the VI in a project and open it from there, then it should not autorun. App.kind application property allows you to decide whether to close or not.

    /Y

  • How can implement you not with Tim Capsule and AirPort their simulation on the iMac?

    Hello

    How can implement you not with Time Capsule and AirPort their simulation on the iMac?

    I don't know what you're asking.

    AirPort Extreme is a wireless router.

    A Time Capsule airport is an AirPort Extreme with a built-in hard drive for data storage.

    An iMac is a Mac computer.

    An iMac is not a wireless router, so he is unable to perform the functions of a wireless router.

  • How to me to work with Outlook 2016 and 10 windows iCloud?

    How to me to work with Outlook 2016 and 10 windows iCloud?

    1. uninstalled and reinstalled iCloud several times - no luck

    2 reinstalled Outlook 2016 - no luck

    3. the module removed and reinstalled only - no luck

    Help please... step by step would be appreciated.

    Hi xinggirl45,

    Thanks for your question.  Can you elaborate a little bit and let us know exactly what does not work?  The resources below provide some troubleshooting steps basic to work with Outlook and iCloud for Windows.

    Get help using Outlook with iCloud for Windows

    Take care.

  • When you buy logical, it is Pentecost all samples and libraries? Someone told me that weighs 50 GB?

    When you buy logical, it is Pentecost all samples and libraries? Someone told me that weighs 50 GB? -What you have downloaded all?

    You can download as little or as much as you want or need...

  • How to export a vi with its dependencies

    New Lab mode, as in its infancy.  I'm trying to export / duplicate my bosses Lab View program to a different working directory on the same drive.  The goal is, I want to manipulate its code without risk of altering or damaging the original file.  To do this, my thought was to copy its program (with all its dependencies) in my home directory where all accidental deletions or modifications will not affect the original VI.  Searched the forums without success.  But it's my first time with them and I don't know that I am doing things.

    Does anyone know how to duplicate a program of Lab View in another directory?

    Thank you.

    Darren.

    Lab View version 9.0.1 2009.

    Using XP Pro 2002 SP3 w.

    First of all, I highly recommend you plan to use the source code control THAT SVN is quite easy to set up and it's free. It's actually the best way to manage several people playing with the same code. If you decide not to do so and that your boss is using projects (if all goes well it is) then you can do a "save under" on a project and it will duplicate the code. Be sure because it is possible to duplicate everything. You want to probably put two copies only the project files and not every VI called, including the navtive screw LabVIEW.

    One last thing, it spelled LabVIEW.

  • How to build a URL with Checksum in "JAVASCRIPT"?

    Hi all..

    Could someone help me how to construct a URL with "checksum" in javascript?

    With PL/SQL, we can use apex_util.prepare_url to get the url with checksum. How can I make if I build the URL in javascript?

    Please help me with this.

    Thank you

    Hello

    Just an idea, in your javascript code, you can call an ajax function to construct your URL with PL/SQL code and then return the URL and use it in your javascript code.
    I have never tried but maybe works.

    Kind regards
    SDDC

  • How to build an equation with variables

    I want to solve an equation below shows zero finder vi by the Newton Raphson:

    z a * b * c * exp(-z/a),.

    a, b, and c are variables

    I can build the equation with constant a, b, c, but how do I build it?

    Thank you very much!

    Use the number to the string functions in the palette of string with the antiderivative of string concatenation to create a formula with your values of a, b and c.  Read the detailed help for more information about limitations on the variable names carefully.  'z' is the only variable in your formula for the detector zero.  Example is LV2009.

    Lynn

  • How to build the project with library error in adf adf

    Hello

    IM using jdev 11.1.2.3

    in my project I module 2 so we need to build the project with adf dependency libraries...

    Two copies of the way to build the project with trial and error in adf adf

    Timo

  • How can I export the schema with all objects and a few tables without data

    Hi all

    Verion 10g EA.
    I export the schema with all objects but I need ignored some of the data in the table.

    There is a table 4 people gave huge, we need not to export data from tables but structure must export.


    Thank you
    Nr

    You can do this with a single command.  Run your export as usual and add the query parameters for 4 tables you want all the lines:

    expdp... query = schema1.table1: "where rownum = 0" query = schema2.table2: 'where rownum = 0'...

    It is best to place the query parameters in a parameter file if you don't have to worry about escaping special characters of the OS.

    Dean

  • How can I transcode images with all 4 audio channels of P2?

    I'm in transition from FCP7 to Premiere Pro CS6, and one of the single crash that I meet is transcoding P2 footage and keep all the 4 audio channels separated.  I can't find a way where prelude compresses all 4 channels in 2.  My workflow so far has been to use Final Cut Pro to transcode my images in ProRes with all 4 audio channels and then only put in first to edit.  Needless to say, I don't want to have to keep doing it this way.  Thanks for your help!

    Hello

    You will need to update your Adobe encoder support and Adobe prelude to the latest versions: 6.02. Update of the prelude was disclosed last week, and I believe that the SOUL is also available.

    This issue has been corrected in SOUL 6.02.

    You can update directly from each application via the menu or you can visit the page of each product on adobe.comhttp://adobe.com> and get the updates it.

    I hope this helps.

    Michael

    Sent from my iPhone

  • Typing becomes very slow in Firefox 3.6.11 in Mode safe mode with all extensions and plugins disabled.

    When I first start Firefox, all right. And everything is fine as long as I type in the text boxes on any web page. I can type in the address bar or search throughout the day with no problems.

    But, for example, just by typing in the edit box to ask this question on this site will result in the problem after I typed more say 150 characters. After this strike ANYWHERE in Firefox will be very slow, even the address bar or the search bar. It doesn't seem to matter what site use to type in the text. Cause the problem to occur after typing in enough strikes.

    Navigation & mouse clicking remains fast - it is only typing seems to be affected. In order to recover, I have to restart Firefox.

    If I look at the use of the UC Firefox.exe in Process Explorer, I see that once the problem occurs, the CPU usage starts whenever I type a key fortification. Indeed Firefox maxes one of my two hearts so the cpu is at 50%! He goes down to 0% again once I stop typing.

    As mentioned in the subject, it is in Mode safe mode with all extensions & plugins disabled. I'm running on Windows XP SP3 with an old AMD Athlon 64 X 2 Dual Core Processor 3800 + (1.81 Ghz) with 2.00 GB of RAM.

    I think it started to happen with Firefox 3.6 significantly (it's amazing how much time I can navigate without having to type), but it sometimes occurred with previous versions. Now he is annoyingly repeatable.

    I have to use '-no - Pei ForTyping distance "to start a separate session of Firefox that I use just to type in the text boxes, so I can restart at will. I also compose messages in an external editor and simply paste in Firefox to avoid typing as much as possible.

    This may be a problem with session restore. Firefox stores session data every 10 seconds to make it possible to restore a session crashed.

    It may be a problem with the sessionstore.js file in the profile folder

    Delete the sessionstore.js and sessionstore.bak and all files files sessionstore-# .js with a number in the left part of the name as sessionstore - 1.js.

    See http://kb.mozillazine.org/Session_Restore

Maybe you are looking for