所以我试图为Qt项目设置一个可移动的文件夹,我将拥有这个结构,一切都只依赖于那个内容..
可以看出我想要一个像样的文件夹结构,其中脚本将附加dll的路径并设置QMAKESPEC等关于.pro文件的%cd%( PWD )目录...
但是,当我调用qmake.exe
时会出现问题C:\ Users \ ardit \ Desktop \ test> qmake -v
QMake 3.0版 在C:\ build-essential \ Qt \ 5.2.1 \ msvc2010_opengl \ lib
中使用Qt 5.2.1版之后
qmake -tp vc
创建一个项目,其中包含与我的Qt安装相关的所有内容,而不是专业版中指定的文件夹
visual studio其他包括目录:
“包括”,”。 “” ........ \建立必要的\ Qt的\ 5.2.1 \ msvc2010_opengl \包括 “;” ........ \建立必要的\ Qt的\ 5.2.1 \ msvc2010_opengl \包括\ QtGui “;” ........ \建立必要的\的Qt \ 5.2.1 \ msvc2010_opengl \包括\ QtCore “” 调试“; ...... .. \建立必要\ Qt的\ 5.2.1 \ msvc2010_opengl \ mkspecs \ Win32的msvc2010;%(AdditionalIncludeDirectories)
我没有将Qt安装放在路径中,但是qmake.exe仍然知道它(注册表可能是吗?)...
示例.pro文件,其中include \包含Qt5 \ include \,lib \和dll \的副本
TARGET= test
SOURCES += main.cpp\
mainwindow.cpp \
glwindow.cpp
HEADERS += mainwindow.h \
glwindow.h
INCLUDEPATH=$${PWD}\include $$PWD
DEPENDPATH=$${PWD}\include $$PWD
LIBPATH=$${PWD}\lib
LIBS+=-L$$LIBPATH -lQt5Core -lQt5Gui -lQt5Widgets
旁注:我是新来的,所以请不要抨击我......
任何帮助表示赞赏......