Я новичок в приложении QT.Я получил проект на основе QT от моего поставщика.Пример приложения построен на QT 5.8.0 msvc2013 32 бит / 64 бит, но у меня нет msvc 2013 вместо этого, у меня на компьютере установлена msvc 2017.При восстановлении (после Qmake) полученного кода я получаю следующую проблему.
Может ли кто-нибудь помочь мне избавиться от этой проблемы, также с нетерпением жду ваших советов по настройке проекта Qtcreator и параметров сборки.
ошибка: LNK1181: не удается открыть входной файл 'release \ main.obj'.Набор Desktop Qt 5.8.0 MSVC2017 64bit имеет проблемы с конфигурацией, которые могут быть основной причиной этой проблемы.При выполнении шага «Создать»
Код файла Project.Pro,
#-------------------------------------------------
#
# Project created by QtCreator 2016-09-21T09:39:10
#
#-------------------------------------------------
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
CONFIG += Win64
#CONFIG += console
Win64 {
TARGET_NAME = umxPrevViewer64
} else {
TARGET_NAME = umxPrevViewer
}
TEMPLATE = app
FORMS += mainwindow.ui \
formmain.ui \
formpreview.ui \
formenroll.ui \
formrecog.ui
CONFIG(debug, debug|release) {
# DESTDIR = build/debug
CMI_DEBUG = d
} else {
# DESTDIR = build/release
CMI_DEBUG =
}
message("release_build_mode ")
win32-msvc2017 {
message("win32-msvc2017 ")
Win64 {
LIBS += -L"../lib/PocoWin64" \
-lPocoFoundation$${CMI_DEBUG} \
-lPocoXML$${CMI_DEBUG} \
-lPocoUtil$${CMI_DEBUG} \
-lPocoNet$${CMI_DEBUG} \
-lPocoJSON$${CMI_DEBUG}
} else {
LIBS += -L"../lib/PocoWin" \
-lPocoFoundation$${CMI_DEBUG} \
-lPocoXML$${CMI_DEBUG} \
-lPocoUtil$${CMI_DEBUG} \
-lPocoNet$${CMI_DEBUG} \
-lPocoJSON$${CMI_DEBUG}
}
CONFIG(debug, debug|release) {
message("win32-msvc2017 32")
Win64 {
DESTDIR = "..\\bin\\windows\\debug64\\"
LIBS += "..\\bin\\windows\\debug64\\umxPrevLib64d.lib"
} else {
DESTDIR = "..\\bin\\windows\\debug\\"
LIBS += "..\\bin\\windows\\debug\\umxPrevLibd.lib"
}
} else { message("win32-msvc2017 64")
Win64 {
DESTDIR = "..\\bin\\windows\\release64\\"
LIBS += "..\\bin\\windows\\release64\\umxPrevLib64.lib"
} else {
DESTDIR = "..\\bin\\windows\\release\\"
LIBS += "..\\bin\\windows\\release\\umxPrevLib.lib"
}
}
TARGET = $${TARGET_NAME}
CMI_HOME = "../include/umxPrevLib"
POCO_HOME = "../include"
}
#INCLUDEPATH += $${POCO_HOME}
INCLUDEPATH += ../include
SOURCES += main.cpp\
mainwindow.cpp \
formmain.cpp \
formpreview.cpp \
formenroll.cpp \
formrecog.cpp \
restsend.cpp \
restrecv/handler/LockRequestHandlerM.cpp \
restrecv/handler/ControlRequestHandlerM.cpp \
restrecv/restrecvrun.cpp \
restrecv/restrecv.cpp \
rs232.c
HEADERS += mainwindow.h \
../include/umxPrevLib/requestdatatype.h \
../include/umxPrevLib/umxprevlib.hpp \
formmain.h \
global.h \
formpreview.h \
formenroll.h \
formrecog.h \
restsend.h \
restrecv/HTTPRequestHandlerFactory.h \
restrecv/Locker.h \
restrecv/handler/HTTPRequestVerbHandlerM.h \
restrecv/handler/LockRequestHandlerM.h \
restrecv/handler/ControlRequestHandlerM.h \
restrecv/restrecvrun.h \
restrecv/restrecv.h \
rs232.h
RESOURCES += \
images.qrc
Ниже приведены настройки сборки моего проекта.
Ниже приведены настройки моего набора