我的Makefile有问题.我下载了opensource Qt项目.因此,当我尝试编译它时,我收到一条消息:"错误:没有规则要通过停止来制作目标." 在我的.pro文件中,我有*.cpp文件的相对路径.因此,当我将相对路径替换为绝对路径时,它会起作用,另一个案例就是上面的错误.系统是Linux
我应该怎么做与相对路径一起工作?提前致谢.
我会使用QtCreator,打开项目,然后添加一个错位的源(比如你在.pro中看到的第一个).
IDE应根据您的文件夹选择,使用正确的相对路径放置它.在那之后切断'n'在剩余的地方占用路径前缀.
无论如何,路径前缀应该相对于找到.pro的目录.我正在使用的开源项目的一个例子(QZXIng,ZXing的Qt端口):
SOURCES += CameraImageWrapper.cpp \
QZXing.cpp \
imagehandler.cpp \
zxing/ResultPointCallback.cpp \
zxing/ResultPoint.cpp \
zxing/Result.cpp \
...
Run Code Online (Sandbox Code Playgroud)
然后你尝试在适当的情况下使用.pro文件,而不是改变相对路径......
HTH
| 归档时间: |
|
| 查看次数: |
49820 次 |
| 最近记录: |