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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Ошибка сборки плугина Qt Designer  (Прочитано 3048 раз)
AlekseyK
Гость
« : Март 11, 2016, 14:12 »

Создал плугин в Qt Creator (на Windows 7) через New File or Project -> Other Project -> Qt Custom Designer Widget. Пытаюсь собрать его, получаю ошибку:

Цитировать
LINK : fatal error LNK1181: cannot open input file 'widgetbox.lib'

Сгенерированный Qt Creator .pro такой:
Код:
CONFIG      += plugin debug_and_release
TARGET      = $$qtLibraryTarget(WidgetBoxPlugin)
TEMPLATE    = lib

HEADERS     = widgetboxplugin.h widgetbox.h
SOURCES     = widgetboxplugin.cpp widgetbox.cpp
RESOURCES   = icons.qrc
LIBS        += -L. -lwidgetbox

greaterThan(QT_MAJOR_VERSION, 4) {
    QT += designer
} else {
    CONFIG += designer
}

target.path = $$[QT_INSTALL_PLUGINS]/designer
INSTALLS    += target

Вывод линковщика:
Цитировать
   link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /DLL /SUBSYSTEM:WINDOWS /OUT:release\WidgetBoxPlugin.dll @C:\Users\Aleksey\AppData\Local\Temp\nm431E.tmp
    LINK : fatal error LNK1181: cannot open input file 'widgetbox.lib'
    NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\link.EXE"' : return code '0x49d'
    Stop.
    NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe"' : return code '0x2'
    Stop.
    12:43:57: The process "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe" exited with code 2.
    Error while building/deploying project WidgetBox (kit: Desktop Qt 5.5.1 MSVC2013 32bit) When executing step "Make"

Компилятор VS C++ 2013. Qt 5.5 установлена отсюда: http://download.qt.io/official_releases/online_installers/qt-unified-windows-x86-online.exe, сборки для VS 2013 32 и 64 bit версий. В чём может быть проблема? Кстати, во время сборки плугина он установится автоматом по такому .pro?
« Последнее редактирование: Март 11, 2016, 14:47 от AlekseyK » Записан
AlekseyK
Гость
« Ответ #1 : Март 11, 2016, 15:01 »

неправильную опцию при генерации выбрал, нужно удалить 
Цитировать
-lwidgetbox
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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