I tried compiling the code linked to the mp3 project in Visual C++ Ver 6. and receive the c2011 error. It looks like the problem is in this block, I think
//typedef struct mpeglayer3waveformat_tag
//{
// WAVEFORMATEX wfx2;
//WORD wID2;
//DWORD fdwFlags2;
//WORD nBlockSize2;
//WORD nFramesPerBlock2;
//WORD nCodecDelay2;
//} MPEGLAYER3WAVEFORMAT2;
I also compiled it after commenting out these lines and the code succesfully compiled, but how do I pass the mp3.file as an argument? I tried just running the .exe but the dialog open and closes quickly. Any tips would be appreciated.