我最近在 Raspbian 上安装了 qt5。我正在尝试编译 this package所以我运行了qmake && make
。我收到这些错误:
WARNING: TARGET is empty
make: nothing to be done for 'first'
在安装 qt5(和 qt-creator)之前,我可以使用安装在我的树莓派中的 qt4 无缝编译代码。所以我认为这可能是与 qt5 的一些不兼容问题。如何在不必恢复到 qt4 的情况下构建此代码?
注意:我是 Qt 和 Linux 的新手。
最佳答案
您没有收到任何错误,只有一条来自 qmake 的警告消息和一条来自 make 的消息。 Qt5 qmake 不会用项目文件名(不带扩展名.pro)代替目标文件名(由 TARGET 变量指定),而 Qt4 qmake 确实这样做了。您应该在项目文件 raspberrypi_qt.pro 中指定目标文件名:
TARGET = raspberrypi_qt
关于c++ - Qt构建错误: "WARNING: TARGET is empty" and "make: nothing to be done for "first"",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41010895/