CheckRemoteDebuggerPresent在MingW中不存在
CheckRemoteDebuggerPresent not present in MingW
我正在使用 MingW 和 Windows 7 上的 gcc 4.8.1(最新可用安装)构建 QT 5.2.1 开源。修复几个问题后,我现在遇到了一个问题,即我收到一个错误,告诉我CheckRemoteDebuggerPresent
似乎不存在。
我把它添加到qwindows剪贴板.cpp
#ifndef CheckRemoteDebuggerPresent
WINBASEAPI BOOL WINAPI CheckRemoteDebuggerPresent(HANDLE,PBOOL);
#endif
所以现在它比较但不链接。
D:srcextcqt-src-5.2.1qtbasesrcpluginsplatformswindows/qwindowsclipboard.cpp:194: undefined reference to `CheckRemoteDebuggerPresent(void*, int*)@8'
我还更新了makefile并将kernel32.lib添加到构建中,因为它丢失了 - 根据MSDN的说法,它应该在那里。当我搜索 MinGW 库时,我还可以看到 libkernel32.a 中有一个这个函数的符号,所以我认为它应该在那里,但是当我把这个 librry 放在命令行中时,它似乎找不到它。
所以我终于成功地编译了源代码。这和其他几个问题是由于QT不再支持MingW32,你必须使用MingW64。起初,我不清楚由于名称的原因,这仍然可以构建 32 位应用程序,但它可以工作。
相关文章:
- 我们可以访问一个不存在的联盟的成员吗
- C++:对不存在的命名空间使用命名空间指令
- g++ 说函数不存在,即使包含正确的标头
- 显式 std::exception_ptr 转换为 bool 不存在.VS2010 错误?
- C++ 尝试在不存在的构造函数中引用已删除的函数(使用 rapidJson)
- 查找第一个数组中不存在的元素
- 查找不存在的键时,unordered_map返回什么
- 如何优化代码以返回最接近给定整数的数字,但给定列表中不存在?
- set::find 查找不存在的元素
- 有没有办法将字符串添加到 Vector 中,但前提是它尚不存在?->C++
- inet_ntop返回不存在的地址
- CPP 使用不存在的键访问映射
- 为什么QMediaGaplessPlaybackControl不存在?
- 如果键不存在,使用 [] 运算符访问 STL Map 元素会添加新元素
- 标记未定义的颜色,并且颜色匹配系统中不存在样品
- 为什么minhook库目录不存在
- 为什么 std::vector::p ush_front() 不存在?
- std::stoi 在 MinGW 上的 G++ 4.6.1 中不存在
- _带有mingw和c++0x的stricmp不存在
- CheckRemoteDebuggerPresent在MingW中不存在