我是按照<<C++ GUI QT4>>第五章创建自定义窗口部件上编写的.pro文件。 编译无法通过。
后来我直接下载了iconeditorplugind例子,qmake ,nmake遇到同样的问题。
系统:WindowXp
工具:VS2005
QT版本:4.5.3
iconeditorplugin.pro
////////////////////////////////////////////////
CONFIG += designer plugin
TEMPLATE = lib
HEADERS = ../iconeditor/iconeditor.h \
iconeditorplugin.h
SOURCES = ../iconeditor/iconeditor.cpp \
iconeditorplugin.cpp
RESOURCES = iconeditorplugin.qrc
DESTDIR = $$[QT_INSTALL_PLUGINS]/designer
/////////////////////////////////////////////////////////////////
qmake -t vclib 生成VS2005工程成功
然后编译链接,出现错误:
fatal error LNK1104: 无法打开文件“d:\Qt\qt-win-opensource-src-4.5.3\plugins\designer\iconeditorplugind.lib”
这个错误很奇怪,因为如果链接成功才会生成iconeditorplugind.lib。
另外我直接nmake QT的 demos\arthurplugin 也出现同样的问题。但是除了plugin,其他的如 demos\affine 正确。
请问出现这个问题的原因是什么?怎么解决?
谢谢