LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Upgrading Microsoft run-time engine

Solved!
Go to solution

Hello,

 

when installing a new distribution of my software (replacing a previous one) one of the last steps involved is called

'Upgrading Microsoft run-time engine (may take several minutes)'

 

What is this Microsoft run-time engine ? I am aware the NI CVI run-time engine CVIRTE. And why does it take so long? It is indeed the most time-consuming step during installation.

 

Thanks!

0 Kudos
Message 1 of 6
(3,509 Views)

Hi Wolfgang,

 

this is the Microsoft C++ Runtime which is a non-optional component for CVI.

 

 

 

mfg

Marco Brauner NIG

0 Kudos
Message 2 of 6
(3,496 Views)

Hi Marco,

 

Thanks for the reply! It is interesting that my C code finally translates to C++... Does it mean that the CVI libraries are written in MS C++? Or what exactly does this MS runtime do, the user interface?

0 Kudos
Message 3 of 6
(3,492 Views)

No, CVI compiles into ANSI C.

 

It is for the IDE itself.

 

The Microsoft Visual C++ 2010 Redistributable Package installs runtime components of Visual C++ Libraries required to run applications developed with Visual C++ on a computer that does not have Visual C++ 2010 installed.

 

 

 

mfg

Marco Brauner NIG

0 Kudos
Message 4 of 6
(3,490 Views)

Thanks, but... I am not redistributing the IDE. So are you saying that the CVIRTE was developed with Visual C++?

0 Kudos
Message 5 of 6
(3,486 Views)
Solution
Accepted by topic author Wolfgang

Ok Wolfgang, here I can come up with some more details:

 

Some NI components are built against the VC runtime and we can't guarantee that the target OS will have the required VC runtime binaries we need.
We've had problems in the past were we didn't distribute the VC runtime and certain applications didn't work because the OS didn't have the required version we needed
mesa, activex container, etc dynamically link against the VC runtime.

 

NI is aware of this problem in general and we are actively working on this. (size of the installer) 

We are trying to make it easier for customers to make a more granular installer

 

So this will come in one of the next updates, but I cannot say when it will be.

 

 

mfg

 

Marco Brauner NIG

0 Kudos
Message 6 of 6
(3,482 Views)