2011-11-20 119 views
1

我在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上的错误。为什么它不起作用?

回答

3

看起来你应该有SOURCES而不是LIBS

+0

它在Linux上工作的原因是'g ++'可以接受目标文件和源文件(如果它被调用来链接最终的二进制文件,它将编译并链接在一起)。 – rubenvb

+0

感谢您的回答和解释,经过一番讨论后,它现在也可以在Windows上使用。 – Energya