Форум программистов, компьютерный форум CyberForum.ru

Программа не может открыть файл по полному пути - C++

Восстановить пароль Регистрация
 
 
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
26.04.2014, 21:18     Программа не может открыть файл по полному пути #1
Есть проект в VS 2012, который работает с библиотекой OpenCV. В коде пишу полный путь к файлу. Все работает и файл открывается программой. Отключаю библиотеку(просто меняю название папки, в которой она находится) и добавляю нужные dll в папку с экзешником. Программа запускается, но файл она не открывает. Что не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
27.04.2014, 17:42  [ТС]     Программа не может открыть файл по полному пути #21
Цитата Сообщение от alsav22 Посмотреть сообщение
Ссылки, на инструкцию, не осталось?
http://www.youtube.com/watch?v=vwhTKsvHwfQ
Цитата Сообщение от alsav22 Посмотреть сообщение
Без dll, рядом с exe?
Да.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
27.04.2014, 18:25     Программа не может открыть файл по полному пути #22
Цитата Сообщение от Chelioss Посмотреть сообщение
Да.
То есть, убрали вот это:
VC++ Directories -> Executable Directories: C:\OpenCV2.4.8\build\x86\vc11\bin
перестроили проект, убрали dll из папки с exe, запускаете exe из папки, и всё работает?

Добавлено через 9 минут
Цитата Сообщение от Chelioss Посмотреть сообщение
http://www.youtube.com/watch?v=vwhTKsvHwfQ
Всё делали, как там показано? Досмотрел до прописки в path (с помощью Path Editor) пути к папке с dll. Дальше уже можно не смотреть.

Добавлено через 6 минут
...
Цитата Сообщение от alsav22 Посмотреть сообщение
Путь к dll где-то в path прописан?
Цитата Сообщение от Chelioss Посмотреть сообщение
Путь к dll наверно зашит в exe.
Цитата Сообщение от alsav22 Посмотреть сообщение
А раз у вас без всех dll, но без изменения папки, работало, то значит где-то, что-то прописано.
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
27.04.2014, 18:30  [ТС]     Программа не может открыть файл по полному пути #23
Цитата Сообщение от alsav22 Посмотреть сообщение
перестроили проект, убрали dll из папки с exe, запускаете exe из папки, и всё работает?
Да. Путь к dll остался только тот, который я добавил через path editor.
Цитата Сообщение от alsav22 Посмотреть сообщение
Всё делали, как там показано?
Да
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
27.04.2014, 18:42     Программа не может открыть файл по полному пути #24
Цитата Сообщение от Chelioss Посмотреть сообщение
Путь к dll остался только тот, который я добавил через path editor.
Если прописан в path, то какие вопросы? Нужно было сразу сказать, когда спрашивал:
Цитата Сообщение от alsav22 Посмотреть сообщение
Путь к dll где-то в path прописан?
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
27.04.2014, 18:48  [ТС]     Программа не может открыть файл по полному пути #25
alsav22
Скажите, к чему вы ведет разговор? Я уже устал отвечать. Решение уже было найдено.
Убрал из path editora путь. Не работает. Добавил обратно путь в path editor и в свойства проекта. Тоже не работает работать. Уже не знаю, что происходит.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2014, 19:23     Программа не может открыть файл по полному пути
Еще ссылки по теме:

C++ Программа не может открыть текстовый файл
Открыть файл, прочитать. Все, что находится после двоеточия перенести в другой файл C++
Программа, находящая папку по её полному "пути" и подсчитывающая количество файлов в ней C++

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

Или воспользуйтесь поиском по форуму:
alsav22
27.04.2014, 19:23     Программа не может открыть файл по полному пути
  #26

Не по теме:

Цитата Сообщение от Chelioss Посмотреть сообщение
Скажите, к чему вы ведет разговор?
К тому, что нужно отвечать, когда спрашивают, а не пускаться в пустые рассуждения о том, как пути к dll сохраняются в exe.
Цитата Сообщение от Chelioss Посмотреть сообщение
Решение уже было найдено.
Время, в пустую на вас потраченное, мне вернёте?

Yandex
Объявления
27.04.2014, 19:23     Программа не может открыть файл по полному пути
Ответ Создать тему
Опции темы

Текущее время: 21:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru