Qt Creator项目不会在Windows上生成(链接器错误)
问题描述:
我在Linux(Ubuntu 11.04)上有一个工作项目,但是当我尝试在Windows 7机器上生成相同的确切代码时,出现以下错误:Qt Creator项目不会在Windows上生成(链接器错误)
LINK : fatal error LNK1104: cannot open file 'windows_wminput.c'
我正在使用的项目使用名为ManyMouse的C库。我已经包含在我的.pro文件的.c文件如下:
LIBS += windows_wminput.c \
linux_evdev.c \
x11_xinput2.c \
macosx_hidmanager.c \
macosx_hidutilities.c
此外,该项目/设置正常工作在Linux上,但给Windows上的错误。为什么它不起作用?
答
看起来你应该有SOURCES
而不是LIBS
。
它在Linux上工作的原因是'g ++'可以接受目标文件和源文件(如果它被调用来链接最终的二进制文件,它将编译并链接在一起)。 – rubenvb
感谢您的回答和解释,经过一番讨论后,它现在也可以在Windows上使用。 – Energya