我在Windows 7上使用带有gcc 4.8.1(最新可用安装)的MingW构建QT 5.2.1开源。修复了几个问题后,Inow遇到了一个错误,告诉我{ {1}}似乎没有出现。
我将此添加到qwindowsclipboard.cpp
CheckRemoteDebuggerPresent
所以现在它是comopuiles但没有链接。
#ifndef CheckRemoteDebuggerPresent
WINBASEAPI BOOL WINAPI CheckRemoteDebuggerPresent(HANDLE,PBOOL);
#endif
我还更新了makefile并将kernel32.lib添加到构建中,因为它丢失了 - 根据MSDN它应该在那里。当我搜索MinGW库时,我也可以看到libkernel32.a中有这个函数的符号,所以我认为它应该存在,但是当我把这个librry放在命令行中时它看起来并不像找到它。
答案 0 :(得分:0)
所以我终于成功地编译了源代码。这个以及其他一些问题是由于QT不再支持MingW32而你必须使用MingW64。起初我不清楚,由于名称,它仍然可以构建32位应用程序,但它可以工作。