c++ - Qt构建错误: "WARNING: TARGET is empty" and "make: nothing to be done for "first""

标签 c++ qt raspberry-pi

我最近在 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/

相关文章:

c++ - 如何测量cpp程序的缓存使用情况?

c++ - Windows 10 上 PortMidi 中的死锁

ruby-on-rails - 生成带有页眉/页脚的大量页面的 pdf 时出现 wkhtmltopdf 错误

Python while 循环在定义的时间后不会终止

python - 如何在Python中等待释放按钮

c++ - 访问字符数组中不可用的内存位置(超出范围值)

c++ - 复制原始类型行为的 std::vector

python - Qt4 : Write a function that creates a dialog and returns the choice of the user

c++ - 使用 vmime 构建电子邮件时出现乱码

bluetooth - 将 IPOGA 蓝牙游戏 handle 与 Retropie 结合使用