View Full Version : How to compile a 64-bit C++ program in Vista?

October 21, 2009, 12:56:56
I am trying to compile the sample program "callback" in 64-bit mode on Visual Studio Express 2008 and another program on Matlab (64-bit) on 64-bit Vista with an Intel processor. I have no idea how to reconfigure visual studio express 2008 to do the former, but for the latter the linker is requesting a library TIS_UDSHL07_vc9_x64.lib. Below is output from mex in Matlab:

LINK : fatal error LNK1104: cannot open file 'TIS_UDSHL07_vc9_x64.lib'

Only the 32-bit counterpart exists in the Imaging Control 3.0.7 directory structure (TIS_UDSHL07_vc9.lib). Is it possible to compile a 64-bit C++ program using the Imaging Control Library 3.0.7?

(As an aside, I have verified I can compile generic 64-bit c++ program in Matlab. And "callback" works fine in 32-bit mode on 64-bit Vista.)

Stefan Geissler
October 21, 2009, 14:48:48

for IC 3.0 no 64 bit support is available. Please contact me at http://www.imagingcontrol.com/en_US/support/case/ so I can update you to IC 3.1.

October 30, 2009, 12:17:57

Thanks for your help. The new 64-bit libraries work perfectly for my application.