Краткий ответ: если при инфинитиве надо выразить подлежащее, вместо именительного следует употреблять дательный.
Развёрнутый ответ:
Инфинитив грамматически не может потребляться с существительным в именительным падеже, т.е. не может образовать пару "подлежащее - сказуемое". Поэтому конструкции с инфинитивом, такие как в вашем примере, воспринимаются как безличные.
Поэтому употребляется дательный по аналогии с безличными конструкциями "Мне холодно", "Мне нужно идти".