C ++ __FILE__ макрос с абсолютным путем - PullRequest
0 голосов
/ 02 мая 2018

Я пытаюсь получить абсолютный путь к скомпилированному файлу во время компиляции в C ++. Мне известно о макросе __FILE__ - однако макрос может оцениваться как по абсолютному, так и по относительному пути, в зависимости от аргументов препроцессора.

Я хотел бы убедиться, что мой __FILE__ (или любой другой макрос) оценивается по полному, абсолютному пути к файлу. Есть ли способ надежно сделать это кроссплатформенным? (Я компилирую для VS2013, VS2015, GCC на Ubuntu, GCC на MinGW)

...