这似乎是一个非常简单的问题,但我找不到任何方法来解决它。
我的意图是通过调用 pyuic4 命令(来自PyQt)将每个“.ui”文件转换为“.py”文件。我试图用一个非常短的makefile来管理它:
%.py: %.ui
pyuic4 $< --output $@
这就是我目前所需要的。
makefile 名为“Makefile”,位于调用“make”的文件夹中,“.ui”文件也是如此。“pyuic4(.bat)”位于系统路径(Windows 7)中,“make”所在的Unix Utilities也是如此。
从 Windows 控制台运行“make”时,它会显示:
make: *** No targets. Stop.
从命令行使用显式文件名调用 pyuic4 是可行的。
我知道我可以自己指定任何目标文件,但如果可能的话,我想避免这种情况。
有任何想法吗?