I am trying to run a C++ program on an Intel machine that was previously being run on an Alpha machine. I have gone through and added a new configuration as described in the MSDN library (Port Visual C++ Applications Between Intel-Based and RISC (Alpha or PowerPC)). My problem is that having done this I now get errors and warnings when I compile the program that didn't exist when it was run on the Alpha. Specifically, I get the following errors/warnings:
error C2709 'Identifier' : formal parameter's length in bytes differs from previous declaration
warning C4024 'function' : different types for formal and actual parameter 'number'
warning C4047 'identifier1' : 'operator' : different levels of indirection from 'identifier 2'
Why are these errors cropping up on the Intel platform and not on the Alpha? Does anyone know how to fix these types of errors/warnings?
(Note: I am very new to C++ and therefore need things explained as simply as possible)