CVI 9.0 and MSVC 2008 express

So I decided to install MSVC 2008 on the side of the CVI 9.0 because he understood now a model for him.  When you compile the release version, which uses the external compiler, MSVC complains an unknown pragma in baseTsd.h and WinNT.h.  Check the error, it has to do with the C99 extensions and the pragma is precisely "IgnoreUnreferencedIdentifiers".

It doesn't seem bad no matter what, but anyone seeing this as well?

Hi gtoph,

It seems that the guards of the 3rd part of the compiler have been omitted inadvertently out of these definitions of pragma. This pragma is specific to the CVI compiler and not understood by other compilers.

You're right, it's pretty harmless, since any compiler simply ignores unrecognized pragmas. But if you don't see the warnings, you can change the line above as this pragma definitions in these header files:

front: #if (_CVI_C99_EXTENSIONS_ == 0)

After: #if (_CVI_C99_EXTENSIONS_ == 0) &! defined (__TPC__)

Please let us know!

Luis

Tags: NI Software

Similar Questions

  • Question about the possible use of MSVC 2008 Express as an external compiler CVI 9.0

    I was looking for these messages looking for information on the use of the ICB with external compilers, especially from MSVC 2008, and I came across this ad are about 4 months:

    "CVI 9.0 and MSVC 2008 express.

    The title of this announcement means that the freely downloadable 'express' version of MSVC can be used with CVI 9.0, but the body of the message is not in the details.  But I would really like to know if this is possible, and I'm guessing there are others here who could be very interested as well.  Page 8 of the CVI 9.0 release notes does not indicate that the Express version is supported, which makes sense.  I say this because I always thought that "express" versions of the MSVC were only to create .NET applications (C + c++ / CLI) and applications not native to Windows.  Or does change with the release of MSVC 2008 Express?

    There is no hurry to answer...

    JB

    If you have a CVI 9.0 FDS(I'm not sure about the BDS)

    Select Options/Build Options

    Select the Select button to the right of 'compiler active'.

    Click 'new' to create a new configuration of external compiler

    Select MSVC 9.0 as a model.

    Choose a configuration name (what you choose to CVI) and a destination file (where the external compiler settings will be stored).

    Click OK

    After that, you can easily select the optimizing level and the level of warnings that you need through the "Edit" in the box "compile to realease configuration.

    Kind regards

    Nicolas

  • I downloaded visual basic 2008 express. When I look at the code, it is invisible. Why? I need to make it visible to see and add more code.

    I downloaded visual basic 2008 express. When I go to view the code, it is invisible. I don't see it. I don't need to read, modify or add. I uninstalled, reinstalled 3 times and tried a fix without help. When I copy and paste the code that is invisible to a word document, then you see on the word document. Please someone tell me how to do to be able to see in the region of code in the visual basic application.

    Hello

    The question you have posted will be well suited in the MSDN forums. Click on the link below.

    http://social.msdn.Microsoft.com/forums/en/vsexpressvb/threads

  • Microsoft SQL 2008 Express

    I'm having a problem connecting a MSSQL 2008 Express Server configured in Mode of Windows authentication by using the LabView database connectivity toolkit. I tried the following connection strings and received the following errors:

    DRIVER = {SQL Server} SERVER =\SQLEXPRESS. UID =\; PWD =;

    the error States:

    NI_Database_API.lvlib.vi B Open connect (String) tools-> odbc.vi testException occurred in the Microsoft OLE DB provider for ODBC drivers: [Microsoft] [ODBC SQL Server driver] [SQL Server] Login failed for user '-'. in NI_Database_API.lvlib.vi B Open connect (String) tools-> test odbc.vi

    PROVIDER = SQLOLEDB.1; SERVER =\SQLEXPRESS. UID=\; PWD =;

    the error States:

    NI_Database_API.lvlib.vi B Open connect (String) tools-> odbc.vi testException occurred in the Microsoft OLE DB for SQL Server: Login failed for user '-'. in NI_Database_API.lvlib.vi B Open connect (String) tools-> test odbc.vi

    I know that this user has the right to change the database and I know that it is not a firewall issue, as I tested it with the firewall off the coast.

    Help would be appreciated!

    It seems that, because I use the Windows Authentication Mode, there is no need to use the UID and PWD in the connection string. in fact, its use causes the error.

    DRIVER = {SQL Server} SERVER =\SQLEXPRESS.

    DRIVER = {SQL Server} SERVER =. \SQLEXPRESS;

    Can be used when connecting to the SQL 2008 Express Server.

  • install mssql 2008 express

    Hello
    I have some difficulty in the installation of SQL 2008 express.

    I'm on a windows xp pro machine with SQL 2005 express, Visual Studio 2008 and 2010 is installed.

    When the download and execution of sql server installation center I go through the steps and select the following options:

    -upgrade from 2005 to 2008 r2
    -implementation support files
    -license agreement - accept
    -pop - up there is on this page validation errors, click ok to close the dialog box
    -' no features not selected to upgrade' bottom of window after close popup

    So, I try to do a clean install instead of upgrade:
    SQL server installation Center
    new installation
    implement suport files
    selection - all selected
    error on error on Visual Studio 2008 SP1 and Server 2005 Tools

    I can't find where to remove tools sql 2005?

    Any help on getting this facility would be apreciated.

    Thank you
    Dan

    Hi Dan R NYC,.

    Your question is more complex than what is generally answered in the Microsoft Answers forums. It is better suited for the IT audience Pro on MSDN. Please ask your question in the MSDN SQL Server Forum.

    http://social.msdn.Microsoft.com/forums/en-us/sqlsetupandupgrade/threads

  • Problem recording Studio Visual C++ 2008 Express Edition

    I'm having a lot of trouble to save Visual Studio C++ 2008 Express Edition. I select Help from the menu, takes me to a Personal Data Form, select Continue takes me to this sitehttps://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?fu=http%3a%2f%2fmsdn.microsoft.com%2fen-us%2fvsreg%2fdefault.aspx%3frel%3dvs2008%26h%3d8fe89f5825db5307%26pid%3d91909-152-0000052-60809%26bn%3d030729.01%26r%3dy%26lcid%3d1033&wizid=c25356b7-91cf-4efe-9b63-b96613cc330e&lcid=1033 where nothing happens. Just look at a circle of green dots in circulation. The page never loads. When he worked with other Express editions it usually goes to a site of the opera. Also, when I try to open C++ 2010 Express Edition, I get a dialog box that indicates "Unknown error" and it does not open. Can someone help me with these problems?

    newbee try to learn something new

    http://social.msdn.Microsoft.com/forums/en-us/category/VisualStudio, vsarch, vsdbg, vstest, vstfs, vsdata, vsappdev, visualbasic, visualcsharp, end

    They will help you in the Visual Studio Forums above.

    See you soon

    Mick Murphy - Microsoft partner

  • I can't install Visual c# 2008 Express

    I know this is the wrong place for that. I don't care. There is no good place for it. Microsoft Support System REALLY needs work.

    I can't install Visual c# 2008 Express... and I have not the slightest idea why. I use Windows Vista Home Premium x 64, and I get this error when I try to install:

    Description:
    Microsoft Visual c# 2008 Express Edition with SP1 - ENU has encountered a problem during installation.  Setup did not complete successfully.

    Signature of the problem:
    Problem event name: VisualStudio8Setup
    Signature of the 01:10861 problem
    Signature of the problem 02: 9.0.30729.01_ORCAS_X86_NET
    Signature of the problem 03: MC
    Signature of the problem 04: INST
    Signature of the problem 05: F
    Signature of the problem 06: Microsoft.VC90.ATL, version = "9.0.30729.1", Publ.
    Signature of the problem 07: 0 x 80070424
    Signature of the 08:1603 problem
    Signature of the problem 09: engage
    Signature of the problem 10: gencomp329, {12cd
    The system version: 6.0.6002.2.2.0.768.3
    Locale ID: 2057

    More information about the problem:
    LCID: 1033

    If anyone can help me understand what the problem is, I would be very grateful.

    There is a good place for it: http://social.msdn.microsoft.com/Forums/en-US/vssetup/threads - setup of visual studio forums. Experts it will be able to help.

  • Registration for Visual Basic 2008 Express

    I downloaded V.B. 2008 Express and when I try to register the product I can not get a registration or a registration key.

    I used Belark to find the key registration and when I walked in that I received the report invalid key.

    Any suggestion please.

    P.S. I use V.B. 2008 because it is faster than V.S. for small local office application

    This issue is beyond the scope of this site (for consumers) and to be sure, you get the best (and fastest) reply, we have to ask either on Technet (for IT Pro) or MSDN (for developers)
    *
  • PROBLEM CONNECTING TO SQL 2008 EXPRESS WITH ASP CLASSIC BETWEEN THE WORKSTATIONS ON A PRIVATE NETWORK

    I have created a private network (no internet connection) of four workstations, each running a SQL Express 2008 installation.  All four laptops are running Windows 7 Professional.  I created a homegroup for this private network.  While I don't care sharing of files between the four workstations, I have three of them in order to connect to the SQL 2008 Express database on the fourth mobile through channels of connection in the classic ASP programs.  Each of the four laptops can see others in the network.  I can ping the ip addresses of each to the other without any problem.  When I try to launch the ASP program on three laptop computers that attempt to connect to the SQL database on the fourth, I get the server does not exist or don't access denied error '80004005'.  The same program can also run on the fourth laptop and connects to the SQL database with no problems.  I tried to use SQLOLEDB and SQLNCLI10 provider in the chain of connection on the other three.  This operation fails.  I tried to add the IP address of the computer hosting the database as a Data Source in the connection on the other three string and still fails.  Named pipes and TCP/IP are enabled.  Each laptop can connect to the instance of SQLEXPRESS executed on each, but I need three to be able to connect to the instance of SQL Express running on the fourth.  Any ideas what I can do wrong?  This connection string works fine in the ASP program to connect to the local database on each laptop:

    Connection.Open "PROVIDER = SQLOLEDB; Server = computername\sqlexpress; UID = MyUser; PWD = MyUserPassword; DATABASE = MyDatabase ".

    Nothing seems to work for the chain of connection than the other three laptops to do to connect to this database on the fourth laptop.

    This issue is beyond the scope of this site and must be placed on Technet or MSDN

    http://social.msdn.Microsoft.com/forums/en-us/home

  • Unable to save the Visual C++ 2008 Express Edition

    Hello

    A few months ago, I installed Visual C++ 2008 Express Edition [Language = a] because of old libraries that I use and which do not work with the newer versions. My OS is Windows 7.

    Recently, I received the information I need to register the product. Registration has failed.

    If I start Visual C++ 2008 present a window pop-up "Produktregistrierung von Visual C++ 2008 Express Edition. If I click on "Register now" (sign up now), the link is to the connection to the account and that Error404.

    Does anyone have an idea what went wrong or how the problem might be solved?

    Best and thanks

    Chris

    Hi Chris,

    I would like you to post your question in the following link:

    https://social.msdn.Microsoft.com/forums/vstudio/en-us/home

    I hope this helps.

  • Unable to find the tool forms in Visual Basic 2008 Express Edition

    In fact, it was not any category of software, so I posted this in Windows (sorry about that: P). recently, I decided to learn the Visual Basic. I have a Visual Basic 2008 Express Edition software, which works well and good. While learning, in a book, was an activity. They refer to the Shape tool to create a rectangular box in the design (form). I tried, but I couldn't find any tool like this. Could someone help me please? I'm stuck for more than 5 days. Thank you best regards &.

    This issue is beyond the scope of this site and must be placed on Technet or MSDN
  • IAC on Win 7 64 bit with VB 2008 Express Edition

    I recently bought a laptop with Windows 7, 64-bit computer. I downloaded Microsoft Visual Basic 2008 Express Edition to convert an IAC of VB 8 app, no problem with the conversion. Some adjustments are necessary.

    Now for the problem, when I build and run, the application is expected to take a PDF document, what he most early distilled and load it into Acrobat for additional manipulation. Everything works, and including the step distilling.

    I declare

    Dim avdoc As Acrobat.CAcroAVDoc

    and later,.

    avdoc = CreateObject ("AcroExch.AVDoc")

    and still later

    avdoc. Open (PDFFileName, "")

    It doesn't seem to work. The variable
    PDFFileName contains the absolute path to the target PDF.
    The file is not open in Acrobat.

    Has anyone accumulated enough experience with Acrobat 9, Win 7, VB 2008 (Express Ed) to comment on the problem?

    This application worked on WinXP (using VB 6).

    Thank you

    D. P. story

    Of course, seems to be a bug!

  • I have an airport extreme and 2 airport expresses. my printer sees 3 networks alone vs. How to fix this?

    I have a relatively high House and have an airport extreme on one floor and 2 Airport Express - each on different floors.  My printer (Epson EF3640) considered the 3 networks all with the same name.  It seem to be printing problems if the computer is not on the same "network" as the printer. Any thoughts?  How airports that appear as a single network to the printer?

    Are all your base stations interconnected by Ethernet or wireless AirPort? Ideally for them all to be on the 'same' network you will want them connected by Ethernet and configured for a mobile network.

    Let us know if you want to continue this method and we can help you to help you with the installation.

  • Compile the external code with Microsoft Visual C++ 2008 Express Edition

    Hello

    I'm trying to compile c code to work with Labview (CIN or dll). In the past I did without problem using visual studio. I'm having a really hard time compiling the code with

    Microsoft Visual C++ 2008 Express Edition. I'm trying to compile one of the examples that come with Labview (multiply 2 numbers for example).

    I don't know how to set the project with Microsoft Visual C++ 2008 Express Edition. I read on the web something make a folder of lvm with Labview makefile. Is this really necessary? If so, how to create this file?

    Thank you

    Eyal

    Thanks for your reply.

    In fact, I found a way to create a dll on the web:

    http://decibel.NI.com/content/docs/doc-1690

  • WIndows 7 and Server 2008 machines won't remember preferences of network discovery, needs to set every time you start up or wake up.

    Hello

    I was wondering if anyone here could be kind enough to help me solve this situation

    I have two machines Windows 7 and Server 2008 machines remember preferences of network discovery.

    I use the software on the windows server that collects data and information to two windows 7 machines and discover the network is necessary for this purpose

    These machines are set up in an autonomous local network set up as a working group the only other points on the network are none based on PC hardware that fortunately, the server communicates with and reads the data of

    Once network discovery is defined for the network, the system works as expected, but on each startup (or wake up) network discovery is lost and need to be authorized. This is the case at the time windows server 20008 r2 and windows 7

    How can I make these permanent preferences. for that it restarts and re establish communication its self without intervention

    am I missing a setting or if not is there a way I can script the selection preference on each start (/wake) upwards.

    the end user must be able to turn on the system / restart and use it with needing to have any IT / networking of knowledge to the outside to get the system running.

    Thank you for taking the time to read my request

    This issue is beyond the scope of this site and must be placed on Technet or MSDN

    http://social.technet.Microsoft.com/forums/en-us/home

    http://social.msdn.Microsoft.com/forums/en-us/home

Maybe you are looking for