Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Stiv от Август 15, 2011, 09:50



Название: Помогите разобраться с ошибкой при отладке :-1: error: No rule to make target
Отправлено: 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 для отладки" в диалоге мастера при подключении библиотеки.
Для чего это надо?
Уважаемые форумчане помогите пожалуйста разобраться с этими вопросами, оч надо.
Спасибо за внимание.


Название: Re: Помогите разобраться с ошибкой при отладке :-1: error: No rule to make target
Отправлено: Mikhail от Август 15, 2011, 10:40
Галочку надо снять, так как отладочной библиотеки ftd2xxd.lib у тебя нет.
Об этом и говорит сообщение об ошибке.
Не известно как создать библиотеку ftd2xxd.lib


Название: Re: Помогите разобраться с ошибкой при отладке :-1: error: No rule to make target
Отправлено: Stiv от Август 15, 2011, 15:32
Mikhail спасибо. Переподключил библиотеку всё заработало.


Название: Re: Помогите разобраться с ошибкой при отладке :-1: error: No rule to make target
Отправлено: Lenka2023 от Ноябрь 12, 2014, 17:26
помогите пожалуйста у меня не библиотека но ошибка такая же no rule to make target Units\Temperature\R?aumur.cpp, needed by debug\R?aumur.o. Stop.


Название: Re: Помогите разобраться с ошибкой при отладке :-1: error: No rule to make target
Отправлено: gil9red от Ноябрь 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 не может из-за этого добраться до файла