Возможно, я неправильно понимаю, но я действительно не могу понять ПОЧЕМУ вы хотите это сделать, но это выполнимо:
#pragma comment( linker, "/out:c:\mydll.dll" )
Я не могу повторить достаточно точно, сколько вы не хотите делать это, хотя ...
Если вы хотите получить выходной путь через информацию препроцессора, то, боюсь ... вы не можете. Эта информация поступает из нескольких этапов после препроцессора, поэтому препроцессор не может получить эту информацию.