Cpp Shifter Linkage Issue