Проблема, связанная с DLL
Кто-нибудь может подсказать мне, в чем может быть проблема в упомянутом ниже:-
http://lh5.ggpht.com/_D1MfgvBDtsU/S5iLmYivj1I/AAAAAAAAABU/8Mquam_XxZ4/s912/dll%20issue.PNG
Эта папка PP находится по следующему пути на моем столе "E:\WINCE600\PLATFORM\COMMON\SRC\SOC\COMMON_FSL_V2_PDK1_7\IPUV3"
В этой папке IPUV3 находится папка PP, которая выполняет задачу изменения размера, поворота и преобразования изображения. Эта папка PP состоит из PDK и SDK. Внутри папки PDK есть файл с именем Ppclass.cpp, который я изменил.
После изменения Ppclass.cpp я перестроил папку PP, чтобы проверить, отражена ли в моем проекте модификация или нет. Но позже я обнаружил, что проблема в pp.dll, который даже после перекомпоновки папки PP, новый pp.dll не выделяется.
Также путь для iMX51-EVK-PDK1_7 следующий:
"E:\WINCE600\PLATFORM\iMX51-EVK-PDK1_7\target"
Так что теперь я хочу совет, как решить эту проблему. Я уверен, что эта проблема связана с pp.dll
Пожалуйста, направьте меня, чтобы следовать правильному шагу. Я буду очень благодарен вам всем.
Заранее спасибо
1 ответ
Все работало, как ожидалось, до изменения кода?
Вы получаете какие-либо ошибки сборки?
Есть ли у вас файл DIRS в каталоге IPUV3, в котором указаны два подкаталога?
В чем проблема? Укажите, что вы сделали, что вы ожидаете и каков был результат. Это не ясно, прямо сейчас.
Обновить:
Согласно комментарию ниже, кажется, что процесс сборки испытывает проблемы с анализом одного из ваших файлов SOURCES. Исходя из ошибки, я думаю, у вас есть что-то похожее на:SOURCELIBS=E:\...
Пытаться:
SOURCELIBS=\
E:\...
\
Символ сообщает инструменту, что в следующей строке больше значений.
Кстати, я не знаю, кто написал это в файле SOURCES, но я думаю, что это плохая практика - использовать абсолютные пути. Вы должны использовать макрос для вашего пути платформы _TARGETPLATROOT
, Используйте это так: $(_TARGETPLATROOT)\...