Ошибка в проекте
Модератор: Модераторы
Ошибка в проекте
В отдельно взятом проекте с которым вожусь достаточно давно появилась странная ошибка Геткурентдир возвращает диск C:, при том что проект находится значительно глубже. Ошибка характерно для отдельно взятого проекта, все остальные работают корректно. Пересобирать проект ой как не хочется, может чего подскажете?
Может в ярлыке указан "Рабочий каталог" как "C:\"?
VirtUX писал(а):Может в ярлыке указан "Рабочий каталог" как "C:\"?
Я не создавал ярлыка, запускаю либо компиляцией, либо прямо из каталога где лежит.
Возможны варианты:
1. Каталог изменяется внутри программы
2. Каталог изменяет ОС
3. Каталог изменяет компилятор
Первый вариант туманен, т.к. нужно смотреть исходник
Второй отпадает, т.к. Вы не используете параметры для запуска
Третий, по идее, должен был компилить бинарник в корневик (может он там есть?)
Может есть еще вырианты...
1. Каталог изменяется внутри программы
2. Каталог изменяет ОС
3. Каталог изменяет компилятор
Первый вариант туманен, т.к. нужно смотреть исходник
Второй отпадает, т.к. Вы не используете параметры для запуска
Третий, по идее, должен был компилить бинарник в корневик (может он там есть?)
Может есть еще вырианты...
Есть ещё один вариант - использование сжатие UPX'ом. Хотя в Виндасе таких проблем вроде не было.
