Are you linking with brook.lib?
And it stays first in Additional Dependencies property (when it was last in list all was the same).
EDIT: to be sure I removed brook.lib from list and relink:
..\..\..\..\bin/ap_5.05_win_x86_SSE3_BROOK.exe : fatal error LNK1120: 38 unresolved externals
List of errors was too long (38 instead of just one). So i'm sure brook.lib participate in link....
Ok, I found the cause of error.
One of BOINC include files contains
#define read _read
statement that caused incorrect function call after preprocessing.
statement in the beginning of cpp file with brook calls repaired all.
Thank you for help.