C++Builder6 一个很弱的问题:GetTickCount() 的使用

时间:2022-02-25 04:32:46
我在代码里面调用了 GetTickCount() , 编译器报错:
[C++ Error] test.cpp(12): E2015 Ambiguity between '_fastcall Idglobal::GetTickCount()' and '__stdcall GetTickCount()'

请问那位大虾知道怎么办?

3 个解决方案

#1


身边没有BCB,
你看看用写成 
 ::GetTickCount()  行不。

#2


你是不是自己定义了一个GetTickCount()函数?


你重新新建一个工程,然后放一个Button

#include <winbase.h>
void __fastcall TForm::Button(TObject *Sender)
{
  long a = GetTickCount();
}

试验一下。

#3


这样试试,指明所引用GetTickCount的位置

windows::GetTickCount()

#1


身边没有BCB,
你看看用写成 
 ::GetTickCount()  行不。

#2


你是不是自己定义了一个GetTickCount()函数?


你重新新建一个工程,然后放一个Button

#include <winbase.h>
void __fastcall TForm::Button(TObject *Sender)
{
  long a = GetTickCount();
}

试验一下。

#3


这样试试,指明所引用GetTickCount的位置

windows::GetTickCount()