I need to port a C based program to Windows 64 bit. The calling sequence is like this:
Exceutable (A) ---> dll (B) --> dll from Vendor (C) --> hardware
I have everything in 32 bit, works very well on NT, 2000, XP (32bit). When I put it on Windows 2003 (64 bit), it doesn't work.
Questions are:
Do I need to compile (A) and (B) in 64 bits? I can get a 64 bit (C) from vendor. Does Windows 2003 (64bit) suppose to run 32 bit seemlessly?
If I need a 64 bit version of (A) and (B), can you guys suggest a 64-bit compiler? Is there a 64 bit Visual C++? Or maybe a free one will be best.
Too many question . I just occasionly use Visual C++. C++ experts, please help. Thanks.
Exceutable (A) ---> dll (B) --> dll from Vendor (C) --> hardware
I have everything in 32 bit, works very well on NT, 2000, XP (32bit). When I put it on Windows 2003 (64 bit), it doesn't work.
Questions are:
Do I need to compile (A) and (B) in 64 bits? I can get a 64 bit (C) from vendor. Does Windows 2003 (64bit) suppose to run 32 bit seemlessly?
If I need a 64 bit version of (A) and (B), can you guys suggest a 64-bit compiler? Is there a 64 bit Visual C++? Or maybe a free one will be best.
Too many question . I just occasionly use Visual C++. C++ experts, please help. Thanks.