jdog5000
Revolutionary
Don't know what the fix is, but I can translate a bit:
In FAssert.cpp, there are a couple of lines referencing functions defined in other files. The compiler compiles FAssert.obj just fine, but the linker can't locate them to make the appropriate connection. The unlocateable function names are:
DisplayAssertDialog
DialogBoxIndirectParamA
SetWindowTextA
EndDialog
SetFocus
GetDlgItem
These seem like things for bringing up the assert window. One of the lines making this reference is:
This is the only reference to SetFocus in the whole (BTS) SDK, so this function must be defined else where ... my bet is these functions are standard Windows popup functions and you're missing a debug DLL of some kind which needs to be bundled in while building. That's a bit of a guess though.
Also, I don't know what the :: in the code does when there's nothing to the left of it, anyone got some insight?
In FAssert.cpp, there are a couple of lines referencing functions defined in other files. The compiler compiles FAssert.obj just fine, but the linker can't locate them to make the appropriate connection. The unlocateable function names are:
DisplayAssertDialog
DialogBoxIndirectParamA
SetWindowTextA
EndDialog
SetFocus
GetDlgItem
These seem like things for bringing up the assert window. One of the lines making this reference is:
Code:
::SetFocus( ::GetDlgItem(hDlg, IDC_DEBUG) );
This is the only reference to SetFocus in the whole (BTS) SDK, so this function must be defined else where ... my bet is these functions are standard Windows popup functions and you're missing a debug DLL of some kind which needs to be bundled in while building. That's a bit of a guess though.
Also, I don't know what the :: in the code does when there's nothing to the left of it, anyone got some insight?
)!!!!!

For what it's worth, this was the only thing I needed to add to Refar's pdf instructions (27.08.2008 v.2) to get debugging working for me. (I had the "can't find MSVCP71D.dll" error originally.) The other Makefile change Fagan noted didn't appear necessary in my case and I did not download any extra libraries beyond the ones listed in the PDF instructions.
