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?