10-23-2015 10:31 AM
I'm picking up a large piece of code, compiling it on labwindows/cvi 2015. I get dll entry point errors. The dll in question has been compiled with 2015.
To circumvent the problem for the short term, I'd like to rebuild on labwindows/cvi 2013 where the code was originally written.
Can I install labwindows/cvi 2013 on a pc where 2015 is already installed? If is possible, are there any concerns with potential overlap between versions?
I'd like to use both 2013 and 2015 until I can get past the build concerns.
10-23-2015 04:40 PM - edited 10-23-2015 04:41 PM
The answer is definitely Yes: multiple versions of CVI can be installed and work perfectly on a system. This is infact the situation I live in constantly, since I need to keep old CVI versions alive for maintenance reasons on existing systems. At present I have installed CVI2009, 2012 and 2013 on my PC.
Be warned that only a single Run Time Engine will be active in the system, and it is the most recent one.
Where I have doubts is the installation of a previous version over a new one: I'm not sure you will be able to installa additional software like DAQmx or some toolkits on the old IDE having a new one in the PC. Let's see if some NI people can clarify this.
10-26-2015 04:49 PM
Like Roberto Said, yes, you can have multiple versions of the same hardware. However, when it comes to drivers and toolkits, like DAQmx, you can only have one version installed at a time. You can find out which software versions are supported by each driver under the readme page of each driver. If you have software versions that are far apart, and one driver does not support both versions, then you are left with three workarounds.
I would always check the readme page to make sure that the software is compatible.
I hope yall find this helpful!
11-03-2015 08:28 AM
And as Roberto said, installing NI software (LabVIEW or LabWindows) in the opposite order of its release is definitely asking for trouble. I've been burned several times by this and now try to avoid this at all costs.