I am not sure about Blitz3D but with BlitzMax it certainly should be possible to use the A7 engine.
If so then it is a BASIC language and i very much doubt you can link a BASIC language to a C type language. BASIC is interpreted and C is compiled. They are too different to be used together.
There are interpreted and compiled BASIC versions. BlitzMax gets compiled.
Compiled or interpreted doesn´t really matter in the compatibility of languages. Most interpreted languages like for example Python work nicely together with C libraries (see python ctypes module).