Normally, both versions are wrong. Correct would be

BMAP* mtl3 = "map_d0_mtl_3.dds";

after setting up your paths. However it should not crash, but give a 'not found' error when characters like '\\' or '\' are found in a file name. If it crashes in your case, can you send the project to Support? We'll look into that.