编译Qt工具的Qt源代码树
Compiling Qt Tool out of Qt source tree
我正试图编译qtserialbus/src/tools/canbusutil中的canbusutil。所以我只是把文件夹复制到另一个地方,并试图编译。然而,我最终得到了这个错误:
Project ERROR: Project has no top-level .qmake.conf文件
所以我看了看canbustil。支持文件:
QT = core serialbus
SOURCES += main.cpp
readtask.cpp
canbusutil.cpp
sigtermhandler.cpp
HEADERS +=
readtask.h
canbusutil.h
sigtermhandler.h
load(qt_tool)
删除最后一行给我留下了不同的错误,抱怨某些转换不允许或继承的方法不可用。作为Qt源代码的一部分构建工作得很好。我要怎么调整* ?
您需要设置模板,并使其成为控制台项目:
QT = serialbus
TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
SOURCES += main.cpp
readtask.cpp
canbusutil.cpp
sigtermhandler.cpp
HEADERS +=
readtask.h
canbusutil.h
sigtermhandler.h
当我尝试构建qttoolssrclinguistlrelease
工具在包含linguist目录的目录中查找.qmake.conf
。所以qttoolssrc.qmake.conf
我的.qmake.conf
文件的内容是:
load(qt_build_config)
CONFIG += qt_example_installs
MODULE_VERSION = 5.8.0
免责声明:
到目前为止,我的经验是在Windows上。Linux可能有不同的默认行为,我还不确定它与哪个环境变量相关。
相关文章:
- Qt Quick,如何更改 Ui 源代码?
- 如何使用QT创建器获取网页源代码?
- 为什么Qt必须从源代码构建以进行交叉编译?
- 尝试使用 MSVC 从源代码构建 qt 创建器:无法打开包含文件:"stddef.h":没有这样的文件或目录
- Qt 5 中源代码外构建的链接器错误
- 如何处理Qt源代码中带有"±"的GUI字符串?
- 如何将Paraview源代码编译到QT项目(.pro)
- 从MACOS上的源代码构建QT时错误
- 从源代码构建Qt 5.8 - 配置:未知命令行选项'-c++11'
- 加载图像函数在qt快速源代码
- QT应用程序崩溃但不容易复制,我捕获了转储堆栈以及如何通过堆栈找到源代码
- 从代码内部编译QT源代码
- 是QT源代码完成
- 从 ARM 源代码编译 Qt 4.7 的问题
- Qt自动生成的表单提供了错误的源代码文件路径
- 从源代码构建Qt静态,启用OpenSSL支持
- //!Qt源代码中的[0]
- Qt源代码是如何组织的
- 编译Qt工具的Qt源代码树
- 在64位Debian环境下编译32位qt源代码