LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Static libraries do not link after successful compile under XP w/CVI 7.0.0

Binaries (*.lib and *.exe) created under Win95/LabWindows 5.0/CAN 1.6 installed on Win XP work, except for the multi axis plots. The same source compiled under XP/LabWindows 7.0/CAN 2.0 has link errors only to the CAN functions referenced in the devices library (there are many NI and other vendor device functions in the library). The executable will not link to any of the functions in the other CVI 7.0 created libraries, but will link to functions in the libraries brought from the Win95 system. CVIRTE is up to date and there are no errors on compile. Including the nican.lib in the devices library causes a Windows error report on startup. Have reformatted the system and re-installed everything followi
ng suggestions under NI-CAN linking errors document. Any suggestions as to why binaries compiled on Win95 and moved to XP link correctly and binaries created under WinXP will not link? We need the multi-axis plot capability that works under Win95.
0 Kudos
Message 1 of 2
(2,526 Views)
Hello

The multi-plot axis has nothing to do with linking errors with NI-CAN. You might be just missing CVI support for CAN on the newer machine. You need to make sure that you have installed the correct CAN support and that the import libraries have been added into your project.

Bilal Durrani
NI
Bilal Durrani
NI
0 Kudos
Message 2 of 2
(2,526 Views)