当前位置: 代码迷 >> VC >> error LNK2019: 无法解析的外部符号 _imp_timeKillEvent@解决办法
  详细解决方案

error LNK2019: 无法解析的外部符号 _imp_timeKillEvent@解决办法

热度:8108   发布时间:2013-02-25 00:00:00.0
error LNK2019: 无法解析的外部符号 __imp__timeKillEvent@
编译通过,连接时报错:

error LNK2019: 无法解析的外部符号 __imp__timeKillEvent@4,该符号在函数 "int __cdecl ConnectServer(int *,int)" (?ConnectServer@@YAHPAHH@Z) 中被引用

这个timeKillEvent 是库函数,为什么无法解析?

请高人指点。

------解决方案--------------------------------------------------------
没有连接必要的Lib
------解决方案--------------------------------------------------------
例如使用函数int Port(int handle); (假设是mmsystem.dll中的,你可以自己改)
c++.net声明
using namespace System::Runtime::InteropServices;


public:
[DllImport("mmsystem.dll")]
static int Port(int handle); 
c#中
using System.Runtime.InteropServices;
[DllImport("mmsystem.dll")]
public static extern int Port(int handle); //通不过,去掉extern试试
  相关解决方案