Help CVI (CVI 2009) on the obsolete external compilers?

Hello World OR,.

said that assistance from the CVI on 'create an optimized code'

Note  You cannot compile 64-bit applications using external linearization compilers.

Instead, there is a model for Intel C++ 11.1 configuration file 64-bit...

So I have reason to assume that the help is outdated?

Moreover, I am happy to find that ICL 11.1 is now supported by a model :-)

Wolfgang

Wolfgang.

You are right.  I filed a bug (199382) report to ensure that this documentation is updated.

NickB

National Instruments

Tags: NI Software

Similar Questions

  • I need help I downloaded music and the drive external on the C drive in windows media player and everything is now copywrited and unavailable

    I'm so frustrated.  I recently downloaded my drive external hard music and family video on my new computer on windows media player.  I have literally thousands of songs and it has been downloaded to the C drive, but when I try to play anything, an exclamation point is in front of each song and I am unable to listen to it.   Then a page comes from microsoft about copyrights etc. and tells me to download windows 7 (a dictation of direction page 17), but I have windows 8.  Please help me to release my music that I downloaded from the years of music collection.   Also, if I pick the music on the start menu, in that it sets my X - box and only 5 cd that I downloaded on this computer appear and I can't get out of the Xbox and would like to get out.  Thanks, Rachellynn5555

    The message you see seems to indicate that the music is protected against copying and that you can transfer a limited number of times.  This is common for music from many online stores.

    Where did you first buy this music?

  • the .c and .h files still open in CVI 9.0 even with CVI 2009 is installed

    I had this problem for a while but have managed to live with her. Since I installed LabWindows/CVI 2009 my .c and .h files still open in LabWindows/CVI 9.0. all .cws, .fp, .uir and .prj files will open in 2009. I tried the files in "file types" remapping and even fiddled with the registry to try to get the .c and .h files to open with the correct version of the CVI. This has been without success.

    Any help would be appreciated.

    Thank you!

    I found myself fixing entering into the registry and change the path to cvi.exe. He was always set the path to the executable file for CVI 9.0. That's what the types of files for .c and .h files were SEO even if I selected the executable file in 2009 of the CVI.

    It seems that the path was never changed when I installed CVI 2009.

    Regards-

    John o ' c

  • CVI 8 has problems with the code of CVI 2009 - why?

    I use NI CVI 2009 and thus programmed. Now, I bought 8 CVI and wants to continue programming. But CVI reports errors in the source code of the ICB 9 and I do not understand what is the problem?

    example of

    char save [size + 1];

    Erros

    128, integer 22 should be constant.
    ...

    What is the problem with this simple line of code that worked perfectly before?

    Unfortunately the statements of variable length arrays is a feature of c99 is supported in CVI9, but probably not in version 8. If you use CVI8.5, you can try to add this pragma at the code and see if that fixes the problem, but according to this list of features posted by Luis, I'm not positive in this regard:

    #pragma iso_9899_1999;

  • "Value is invalid or out of range" when you build the project in CVI 2009

    I converted a project to the wire of the CVI 9.0.1 to CVI 2009, and whenever I try to compile the distribution I get immediately the error message "Value is invalid or out of range" and stop the construction.  This error message is not too terribly useful to determine what the problem is, and I don't see anything obviously wrong with the signs of 'change the Installer '.  Any idea what's going on?  Thank you.

    Well, I'm a little confused by what I see. The newspaper confirms my suspicions earlier that one of the values of timer progress cached version is cause of an error. However, the values in the file "TriboScan OFFLINE.cds" you posted appear very well and do not cause an error when I copy in .cds another simple distribution (since I do not have the files to test your actual building distribution). Are you sure that you build the 'TriboScan OFFLINE.cds' distribution? In any case, I recommend a little offending the .cds hand editing. Save first (just in case), open it in a text editor and delete everything between and (that should be all down). This should solve your problem.

    Let me know what you find.

    A. Mert

    National Instruments

  • _WIN32_IE different value in 2009 of the CVI and CVI 2010

    Hello everyone, I have a special problem, that I have not experienced before. I hope that I'm not the first person to deal with this problem...

    I have a code written and properly compiled in 2009 CVI source and just trying to compile it in CVI 2010 as it is, until I make my changes. The problem is that, in 2010, the NM_CUSTOMDRAW defined in CommCtrl.h (and other things used in the source code) (see below) is not found by the pre-procesor because _WIN32_IE value is not the same as in 2009 of the CVI. I wonder if this _WIN32_IE is set by the compiler itself. I tried to change it in the Build-> Configuration-> Manage configuration-> Edit-> Build options-> compiler sets by adding the /D_WIN32_IE sentence = 0 x 0300, but then the compiler says "ilegal expresion" at the first time, it takes the value _WIN32_IE in ShellAPI.h. I have the same error in compilation for 64 and 32.

    Suggestions please!

    CommCtrl.h

    ...

    #if (_WIN32_IE > = 0 x 0300)
    #define NM_CUSTOMDRAW (NM_FIRST-12)

    ...

    Josete Hello,

    Which is the line which gives you errors? Is it in your code or in a headder file? NM_CUSTOMDRAW use in your code?

    / D_WIN32_IE = 0 x 0300 in the compiler sets should work. What is the line that gives you an error in ShellAPI.h?

    Could you please list the headers you include in a file that gives you an error.

    To understand how the preprocessor directives are expanded, you can use the menu Options-> pre-treatment of Source files from a window of the source editor.

    Constantin

  • Cannot compile the project in CVI 2009 which were previously opened in CVI 2010

    This was extremely irrititating and does not know what the devil.  I have a computer with CVI 2010 and separated with CVI 2009.

    I have a project and the CWS, which was established in 2009.

    I opened and recompiled in CVI 2010 things since then, ensuring that I saved my .uir file in a CVI 2009 version or earlier.

    I usually open the file .prj or .cws on my computer of CVI 2009, but trying to compile and run in debug mode, all of the CVI crashes.  How can I recompile and work with it on my computer of CVI 2009?

    Am I missing something here?  Tehre are no error, warnings or reports of incidents, CVI righteous acts as I hit Alt + F4


  • Liaison GPIB CVI 2009 real-time error

    The code of source GPIB only call the ibdev function.

    ibdev (0, 1, NO_SAD, T10s, 1, 0);

    When I tried to compile the code source GPIB CVI 2009 real-time, I received the error message following link.

    Project link error:

    Symbol not defined "__imp__GetCurrentProcess@0" referenced in "c:\program NIUninstaller instruments cvi2009\cvi2009\bin\msvc\cvistart.lib '...

    But the GPIB source code can be compiled and run under windows XP.

    Any help out there?

    Thank you.

    Vincent,

    Hello.  First of all, I wanted to mention that the NI GPIB library is not officially supported on systems time real LabWindows/CVI.  Your customers use it more in the earlier applications of CVI RT?  Can you tell me what features they use?

    While the NI GPIB library is not officially supported in CVI RT, errors of link that you see in CVI 2009 were not intentional.  You can tell your customer to copy the file gpib.lib to the location of the CVI 9.0:

    \National Instruments\\bin\msvc\gpib.lib

    the location of CVI 2009:

    \National Instruments\\bin\msvc\gpib.lib

    This should fix the problem.

    If your client has never repair or reinstall their installation of CVI 2009, they will have to make this change again.

    We intend to fix this in the next version of LabWindows/CVI.

    -Jeff

    NEITHER

  • CVI 2009 errors when writing of hidden file

    I recompiled a program in CVI2009 that was previously written in 9.0.  After doing so, the program will write is no longer in a text file and the value of the hidden attribute, CVI returns the error 'access denied '.  If I delete the hidden attribute the program works very well.  I forgot to put something or is it a matter of CVI 2009?

    I remember having the same problem in versions prior to 2009.

    Hidden attribute cache file from the search functions if this is how your code finds the file in text format.

    You can use the SetFileAttrs function to display the file temporarily and then you can hide it again, if necessary.

    Hope this helps,

  • No installation option for CVI 2009 sdk

    When you try to generate a dll from a project that was created (and works very well) with CVI 8.0 using functions winSDK (winInet.lib)

    with CVI 2009

    I get "Redeclaration of FILETIME" errors. The winInet header and winInet.lib in the project are always the same found in the SDK for CVI 8.0. I couldn't find any Option to install some DVD SDK that installs CVI2009?

    Are there Versions of cvi2009 that contain win SDK and others who do not?

    Maybe a silly question, but I don't find any indication on this topic.

    Resolved: Installation - Option "Win SDK" is now "Install Win32 API", which was excluded from my installation

  • CVI 2009 Build Distribution: create shortcuts

    When I change the settings for Distribution to build, I want to install my application under C:\Program Files\myFactoryDir\myAppDir, so in the "Edit" window, I use the tab "Files" to change "Installation of files and directories" as I need.

    So, I want to create the following shortcut:

    [Start>>Programs]\myFactoryDir\myAppDir\myApp.exe

    but I'm not able to specify "[start > programs] \myFactoryDir\myAppDir" as the Destination Directory (in the menu ring, only [start > programs] \myAppDir is available).

    Is it possible to do in CVI 2009 (as I am used to doing with LabVIEW)?

    In fact, please ignore the previous screenshot. Looks like I misunderstood where you want to place your shortcut. But it's even easier, then, since all you need to do is to rename the folder shortcut in the files tab:

  • Some General Questions of CVI - how does the compiler

    Hello

    I work with CVI 9.1 for more then a year during this time i ' v noticed a couple things, I would like to help me to understand.

    1. Work with several C files:
    • When I'm writing a software that uses lets say C files and files of 10 H 10: Main.c Main.h File1.c File1.h Panels.h Panels.uir and so on... I'm implementation of the function in the c file and its deceleration of writing in the file h, i ' v noticed that sometimes I get msgs of the compiler on the conflicts, maybe there's a way I know not just for the CVI?
    • Works correctly with the file UIR for example lets take the files written above, if I have sign - HAND and control led1 and I want to do SetCtrlVal in the Main.c I can implement as this SetCtelVal(MAIN,MAIN_LED1,1); but when I go to file1.c and try to do it, I get the error message that main_led1 is not a control value (I included the Panels.h) this problem happens to me a lot is there a solution? or maybe I am doing something wrong...
    • What is the best way to implement bollean var (true false) for the software? is it possible to add this var always?
    • decelerations of incompatible type: allows you to take the Fmt function for example when I'm trying to use it in another file, I get the decelerations of incompatible type with the names of the files...
    • General question: lets say I want to include in my project and I want to use its features in main.c and file1.c, I included in two files? or there is a way to include it in a single file only?

    2. to access the buttons

    • lets say that I have buttons and I am pressing on it after pressing the button I have a loop for 10 min, I want to create a button give up, but I can't press anything because the keys are "locked out" is there a way besides multi threading to implement this?

    Wow! A very broad set of issues!

    A quick response.

    • Works correctly with the file UIR for example lets take the files written above, if I have sign - HAND and control led1 and I want to do SetCtrlVal in the Main.c I can implement as this SetCtelVal(MAIN,MAIN_LED1,1); but when I go to file1.c and try to do it, I get the error message that main_led1 is not a control value (I included the Panels.h) this problem happens to me a lot is there a solution? or maybe I am doing something wrong...

    There is a basic error in your statement: the first (SetCtrlVal) parameter must be the handle Panel, which is the reference to the object in memory that is created when you call LoadPanel (). Using the name of constant sign is not correct: it may work if you're lucky and you have the Panel handle with the same value as the name of the constant, but this certainly isn't the correct way to address on a panel controls.

    Even if I don't understand the error that you declare: I expect 'the control is not of the type expected by the function' or an error of inconsistent data type (like passing an int to double check) or...

    Remember that each function that processes objects on a Panel must be aware of the handful of Panel, then either you pass to the function as a parameter, or store it in a global variable.

    • decelerations of incompatible type: allows you to take the Fmt function for example when I'm trying to use it in another file, I get the decelerations of incompatible type with the names of the files...

    I normally leave CVI #including the necessary system files: when I use certain functions like Fmt in a source file and compile ICB warns me to add the relevant include file, and it does it correctly. Operating in this way I never had problems with formatting and the I/o library functions. You can rebuild the inclusion list by removing all #includes in yous source files and compilation of the project, this should correct errors

    • General question: lets say I want to include in my project and I want to use its features in main.c and file1.c, I included in two files? or there is a way to include it in a single file only?

    You must include the file containing the definitions of the functions in all source files that use. Or you can create a general include file with all included in your project and include only this one in all of your source files

    • lets say that I have buttons and I am pressing on it after pressing the button I have a loop for 10 min, I want to create a button give up, but I can't press anything because the keys are "locked out" is there a way besides multi threading to implement this?

    It is a general rule that animates the CVI environment: during the execution of a loop inside a function (a reminder of command or another function) the system does not handle the user interface events, so that your buttons appear locked. This can be solved by adding a call repeated (ProcessSystemEvents) inside the loop: this way of all UI events are monitored and managed by the system.

    You must use this method with caution: before entering the loop, you must disable all the controls that can be used during operation (normally only the Quit button should stay active) otherwise, you can enter a situation in which other callbacks are executed during the loop that might interfere with it.

    In such a case, do not put a reminder in the stop button and the use of a global variable I have normally create a toggle button Stop and manipulate it in this way:

    While (1) {}

    ....

    ProcessStemsEvents ();

    GetCtrlVal (panelHandle, PANEL_STOP, &stop);)

    If {(stop)

    ... gracefully out of the function

    break;

    }

    }

    This argument has been discussed several times in the forums: do a search for ProcessSystemEvents returns a large number of discussions you can read

    • What is the best way to implement bollean var (true false) for the software? is it possible to add this var always?

    CVI is not a native boolean value. I used to use an int and test weather it is zero or not

    • When I'm writing a software that uses lets say C files and files of 10 H 10: Main.c Main.h File1.c File1.h Panels.h Panels.uir and so on... I'm implementation of the function in the c file and its deceleration of writing in the file h, i ' v noticed that sometimes I get msgs of the compiler on the conflicts, maybe there's a way I know not just for the CVI?

    I do not understand what you describe: could you add some piece of code allowing to penetrate this situation and report exactly the message the compiler warns?

  • TestStand / CVI in conflict: the project directory

    Hello

    I have TestStand 4.2, LabWindows/CVI 8.5, Windows XP.   I'm testing a DLL created in CVI, which uses the 'GetProjectDir()' to create a basis for work.

    When this DLL is exercised by a C program, it detects the directory of the project, C:\sandbox, which the program is run from.

    However, when I have exhausted the same project (C:\sandbox) TestStand directory it finds instead the project as directory is C:\Program NIUninstaller Instruments\TestStand 4.2\Bin\

    This is obviously not an acceptable way to build and work with files and temporary directories.

    This continues to happen even if I created and launched the file in sequence from the directory "correect" (C:\sandbox)

    How can I make testStand join BCI on what is the project directory?

    Thank you

    Hi rjohnson,.

    The reason that you are experiencing this issue, is that the GetProjectDir function gets the directory containing the executable file, so when we run the TestStand DLL, it captures where TestStand is performed.  You can use the GetModuleDir function:

    char path [MAX_PATHNAME_LEN];
    GetModuleDir (__CVIUserHInst, path);

    This should give you the desired path.

  • Seeking help with a problem with the LR I use LR CC on a laptop, when you try to export a picture to an external hard drive, I am now without apparent reason to get the following message, "could not create a JPEG sponsor limit you 92 k Bytes.Plea.

    Seeking help with a problem with the LR


    I use LR CC on a laptop, when you try to export a picture to an external hard drive, I am now without apparent reason to get the following message.

    "Could not create a respondent JPEG limit you 92 k Bytes.Please increase the size limit files
    . (1).

    .....

    I tried to increase the size of the file several times,

    I left LR

    I restarted the computer.


    Any help or advice for this problem will be greatly appreciated


    Thanks in advance


    @stu

    Not because of the number of pixels, in this photo and the chosen level of quality there is no possible way to create a JPG file to the size of file you requested. You must change your export settings.

    Show us a copy of the export dialog box, so we can see clearly the part file setting and the size of the Image.

    Also indicate the number of this image (width and height) pixels after cropping (as appropriate) and prior to export.

  • Need help with uploading photos to the new macbook

    I just bought a macbook pro 13 inch and had all my old files saved on a WD My Passport for Mac external hard drive. When try to import my library of photos from the external hard drive to the macbook, I receive a message reading "none of these files can be imported into your photo library.

    I read that you are unable to import the whole photo library to another library of photos, but I don't know if I understand that correctly. in any case, can someone please walk me through how to fix this problem, because a lot of these photos are very important to me. In case this is useful, I was able to import more pictures of the new photo library (such as those that have been saved on the desktop, iCloud etc.)

    Sorry, but unless you detail we can without help

    What format is the WD MyPassport? What you have on it (your library of Photos or just Photos)?

    You import photos - you open and migrate the library

    What version of the OS and the Photos or iPhoto do you have on your old system?

    LN

Maybe you are looking for