Создал плугин в 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?