Well, I had also changed the properties of the .ASM file to ASM from CPP, but put it back, however i never worked, so I took out the added ASM item, restarted everything, added back int he .asm source and it started doing the cpp compile again, so I then just added "asm" and build and it worked ... so when you change the properties of the .asm it must muck something up somewhere, even if you put it back.