Qt构建错误:"警告:TARGET为空"并且" make:没有什么可以为"首先""

时间:2016-12-07 06:33:26

标签: c++ qt raspberry-pi

我最近在Raspbian上安装了qt5。我正在尝试编译this package,因此我运行了qmake && make。我收到这些错误:

WARNING: TARGET is empty
make: nothing to be done for 'first'

在拥有qt5(和qt-creator)之前,我可以使用我的raspberry pi中安装的qt4无缝编译代码。所以我认为这可能是qt5的一些不兼容问题。如何在不必恢复到qt4的情况下构建此代码?

注意:我是Qt和Linux的新手。

1 个答案:

答案 0 :(得分:3)

您没有错误,只有来自qmake的一条警告消息和来自make的一条消息。 Qt5 qmake没有用项目文件名(没有扩展名.pro)替换目标文件名(由TARGET变量指定),而Qt4 qmake确实这样做了。您应该在项目文件raspberrypi_qt.pro中指定目标文件名:

scanf("%d",&y);