来自于四明山的码农

 

QT报错Error processing

执行命令:qmake modbus_ups_mlrl.pro

modbus_ups_mlrl.pro文件内容:

TEMPLATE = vclib
CONFIG +=qt debug  thread
QT -= gui

TARGET = modbus_ups_mlrl
DESTDIR = $(BFS_ROOT)/lib
DLLDESTDIR = $(BFS_ROOT)/dll

DEFINES += UNICODE QT_CORE_LIB QT_THREAD_SUPPORT  _MODBUS_UPS_MLRL_
MOC_DIR=$(BFS_ROOT)/tmp/$$TARGET/moc
OBJECTS_DIR=$(BFS_ROOT)/tmp/$$TARGET/obj

INCLUDEPATH=$(BFS_ROOT)/include . 

win32:LIBS +=-L$(BFS_ROOT)/lib -lACEd -lplat_api -ldac -lutl -ltool -lrdbop -lrdb 
unix :LIBS +=-L$(BFS_ROOT)/lib -lACEd -lplat_api -ldac -lutl -ltool -lrdbop -lrdb

HEADERS += ../src/modbus_ups_mlrl.h

SOURCES += ../src/modbus_ups_mlrl.cpp

如果报以下错误:

Could not find mkspecs for your QMAKESPEC<win32-msvc2005> after trying:c:\Qt:4.3.1\mkspecs

一般情况下是路径改变所导致,在命令窗口输入qmake -v

查看一下路径是否跟你库的路径不一致

如果不一致,问题就在这里,可以在你的库的bin目录下创建qt.conf文件

里面的内容如下:

[Paths]
Prefix=D:/Qt/4.3.1

这里的斜扛要注意,否则还是会报错的找不到路径的。

 

posted on 2016-05-11 15:18  技术先锋  阅读(669)  评论(0编辑  收藏  举报

导航