Russian Qt Forum
Ноябрь 22, 2024, 22:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Помогите разобраться с ошибкой при отладке :-1: error: No rule to make target  (Прочитано 15853 раз)
Stiv
Гость
« : Август 15, 2011, 09:50 »

Доброго всем времени суток!
Я новичёк, и мне так я понимаю сюда, если что то не так прошу сильно не пинать, я не програмист под ком, я под контроллеры пишу программы.
Пишу приложение для работы с с микросхемой FTDI FT232RL.
Для этого в проект подключаю такие файлы ftd2xx.lib и ftd2xx.h.
Файл ftd2xx.lib подключаю следующим образом: в pro файле нажимаю правой кнопкой мыши,
выбираю подключить библиотеку внешнюю, потом следую за мастером и подключаю библиотеку
статически, и не снимаю галочку "добавлять букву d для отладки" (может и надо снимать но не понимаю что
она делат, а как говорится не понимаешь не трогай).
Для отладки выбираю debug MinGW 4.4 debug Qt SDK. И при сборке вылетает ошибка:
:-1: error: No rule to make target `d:/My_prj/Qt_projects/transmit_pakege/untitled/ftd2xxd.lib', needed by `debug\untitled.exe'.  Stop.
При попытке поместить файлы ftd2xx.lib и ftd2xx.h в папку отладки результат тот же и как потом я понял этого делать не нужно.
При отладке приложений в которых я не подключаю библиотеку, то отладка происходит отлично.
В переменных средах в переменной путь добавил такой путь:
c:\QtSDK\Desktop\Qt\4.7.3\mingw\bin через точку с запятую.
Второй вопрос у меня касательно пункта "добавлять букву d для отладки" в диалоге мастера при подключении библиотеки.
Для чего это надо?
Уважаемые форумчане помогите пожалуйста разобраться с этими вопросами, оч надо.
Спасибо за внимание.
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #1 : Август 15, 2011, 10:40 »

Галочку надо снять, так как отладочной библиотеки ftd2xxd.lib у тебя нет.
Об этом и говорит сообщение об ошибке.
Не известно как создать библиотеку ftd2xxd.lib
Записан
Stiv
Гость
« Ответ #2 : Август 15, 2011, 15:32 »

Mikhail спасибо. Переподключил библиотеку всё заработало.
Записан
Lenka2023
Гость
« Ответ #3 : Ноябрь 12, 2014, 17:26 »

помогите пожалуйста у меня не библиотека но ошибка такая же no rule to make target Units\Temperature\R?aumur.cpp, needed by debug\R?aumur.o. Stop.
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #4 : Ноябрь 12, 2014, 18:26 »

помогите пожалуйста у меня не библиотека но ошибка такая же no rule to make target Units\Temperature\R?aumur.cpp, needed by debug\R?aumur.o. Stop.

Проверьте существование файла и что путь к нему содержит латиницу Улыбающийся Что-то мне не нравится тот знак вопроса в R?aumur.cpp может там какой-то левый символ находится и Make не может из-за этого добраться до файла
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.055 секунд. Запросов: 23.