Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
232 / 135 / 19
Регистрация: 10.11.2015
Сообщений: 305
1

Константа __LINE__ выводит полный путь

02.09.2016, 05:53. Показов 1143. Ответов 4
Метки нет (Все метки)

Всем привет. Есть такая предопределенная константа __LINE__, которая выводит путь к файлу-исходнику. Данная константа, в Release-версии проекта, дает путь "отталкиваясь" от директории с исходниками, а Debug-версия выводит полный путь.

e:\cpp\projects\test\test\main.cpp // Debug
.\Main.cpp // Release
Мне нужно чтобы в Debug __LINE__ работала также как и Release. Как этого добиться?

PS: Пользуюсь Visual Studio 2008.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.09.2016, 05:53
Ответы с готовыми решениями:

Составить программу которая выводит полный путь к исполняемому файлу этой программы
В билете такой вопрос. Вообще не понимаю где у программы исполняемый файл и что нужно сделать.

Как полный путь преобразовать в путь для коммандной строки?
Типа: C:Мои документыМоя Папка в C:Моидок~1Мояпап~1

Файл: Получить полный путь к файлу и записать этот путь в отдельную переменную.
Доброго времени суток.Столкнулся с проблемой в ходе выполнения задачи. Мне нужно получить полный...

Есть ли в C# константа, которая хранит путь к экзешнику
Есть ли в C# константа, которая хранит путь к экзешнику? Ну или просто скажите как определить...

4
Ушел с форума
Эксперт С++
16434 / 7398 / 1186
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
02.09.2016, 08:35 2
См. Настройки проекта -> C++ -> Advanced -> Use Full Paths, оно же
опция /FC компилятора:

/FC (Full Path of Source Code File in Diagnostics)
https://msdn.microsoft.com/en-... c4t2s.aspx

(видимо, имелось в виду __FILE__, а не __LINE__)
1
232 / 135 / 19
Регистрация: 10.11.2015
Сообщений: 305
02.09.2016, 10:13  [ТС] 3
Цитата Сообщение от Убежденный Посмотреть сообщение
видимо, имелось в виду __FILE__, а не __LINE__
Ага, не то скопипастил. =)
Цитата Сообщение от Убежденный Посмотреть сообщение
Настройки проекта -> C++ -> Advanced -> Use Full Paths
А ведь у меня там "No" выставлено, но все равно путь полный. =(
0
Эксперт С++
3058 / 1400 / 421
Регистрация: 19.01.2009
Сообщений: 3,769
02.09.2016, 22:04 4
Лучший ответ Сообщение было отмечено jupman как решение

Решение

Цитата Сообщение от jupman Посмотреть сообщение
А ведь у меня там "No" выставлено, но все равно путь полный
jupman, Настройки проекта -> C/C++ -> General -> Debug Information Format меняем на значение "Program Database (/Zi)".
2
232 / 135 / 19
Регистрация: 10.11.2015
Сообщений: 305
03.09.2016, 04:58  [ТС] 5
schdub, помогло. Спасибо.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.09.2016, 04:58

Записать в массив относительный путь с именем файла из папки(не зная полный путь папки)
Наверняка вопрос заезженный, но я не нашел(плохо искал) Нужно из вложенной папки, из директории,...

Даны функциональная константа, предикатная константа и определённое количество аксиом. Как построить модель
Даны функциональная константа, предикатная константа и определённое количество аксиом. Как построит...

Полный путь на хостинге
Не могу правильно указать полный путь к файлам на хостинге. + ко всему сайт стоит на домене ".рф"...

Полный путь к файлу
всем привет. работаю в сигвин, не хочу писать "../../../" хочу задать абсолютный путь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru