当前位置: 代码迷 >> 综合 >> 「 C++ 调试错误 」:error LNK2019: 无法解析的外部符号 __imp__timeSetEvent@20,该符号在函数 “.....
  详细解决方案

「 C++ 调试错误 」:error LNK2019: 无法解析的外部符号 __imp__timeSetEvent@20,该符号在函数 “.....

热度:89   发布时间:2023-12-15 10:50:28.0

一、编译问题描述

        error LNK2019: 无法解析的外部符号 __imp__timeSetEvent@20,该符号在函数 "public: unsigned int __thiscall CMultimediatimerDlg::CreateTimer(void)" (?CreateTimer@CMultimediatimerDlg@@QAEIXZ) 中被引用   C:\Users\Tiddy_Nan\Documents\Visual Studio 2012\Projects\Multimediatimer\Multimediatimer\MultimediatimerDlg.obj    Multimediatimer

二、错误代码

        缺少库文件。  

三、解决办法

      (1)核心:   vs2008 / vs2010 默认使用的是“unicode”编码,修改成“多字节”编码;

      (2)步骤:  在.cpp中加入#pragma comment(lib,"Winmm.lib")
                            或者
                            Project->Settings->Link标签->Object/Library Moduls: 后面添加 winmm.lib。

四、补充

        如果问题还没有得到解决,请在头文件处检查是否添加  #include<stdio.h>

*问题成功解决。

  相关解决方案