- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建一个设置全局 Hook 的 64 位 dll。正如我所读,它不能用 CLR 完成(我什至尝试过),所以我创建了一个 Win32 项目,我将为 64 位平台构建它。它会这样工作吗?
我的主要问题是如何在这个项目中使用mmsystem.h。我需要使用多媒体计时器,当我使用 timeBeginPeriod 或 timeSetEvent 时出现链接器错误:
1>dll64.obj : error LNK2019: unresolved external symbol __imp__timeSetEvent@20 referenced in function _InstallHook1@0
1>dll64.obj : error LNK2019: unresolved external symbol __imp__timeBeginPeriod@4 referenced in function _InstallHook1@0
如何解决这个问题?
最佳答案
您必须链接 winmm.lib,它不是链接的默认库之一。一种简单的方法是将链接指令放在您的源代码中:
#include <windows.h>
#include <mmsystem.h>
#pragma comment(lib, "winmm.lib")
关于c++ - 在 Visual Studio 2008 中使用 mmsystem.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5505706/
我无法摆脱这些简单的错误,但如果有人能够解决这些错误,那就太好了。我包含了 windows.h 和一些其他必要的头文件,但无法摆脱它。 错误片段: error C2146: syntax error
我目前正在编写一些 C++ 代码来检测游戏 handle 按钮的按下情况。我正在使用以下代码来定义一组可能的按钮按下操作: #include #include this->buttons[0] =
嗨,我正在制作一个程序来打开和关闭CD读取器,其中我想过将数据写入CD,问题是问题的基础,它使用“使用Windows'和'使用MMSystem”,但问题是当我同时使用两者时“使用Windows,MMS
我正在尝试创建一个设置全局 Hook 的 64 位 dll。正如我所读,它不能用 CLR 完成(我什至尝试过),所以我创建了一个 Win32 项目,我将为 64 位平台构建它。它会这样工作吗? 我的主
我厌倦了在我们的编译过程中不得不查看警告 - 来自 MS 包含文件的警告。 “C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsyste
我是一名优秀的程序员,十分优秀!