[C++ Error] test.cpp(12): E2015 Ambiguity between '_fastcall Idglobal::GetTickCount()' and '__stdcall GetTickCount()'
请问那位大虾知道怎么办?
3 个解决方案
#1
身边没有BCB,
你看看用写成
::GetTickCount() 行不。
你看看用写成
::GetTickCount() 行不。
#2
你是不是自己定义了一个GetTickCount()函数?
你重新新建一个工程,然后放一个Button
#include <winbase.h>
void __fastcall TForm::Button(TObject *Sender)
{
long a = GetTickCount();
}
试验一下。
你重新新建一个工程,然后放一个Button
#include <winbase.h>
void __fastcall TForm::Button(TObject *Sender)
{
long a = GetTickCount();
}
试验一下。
#3
这样试试,指明所引用GetTickCount的位置
windows::GetTickCount()
windows::GetTickCount()
#1
身边没有BCB,
你看看用写成
::GetTickCount() 行不。
你看看用写成
::GetTickCount() 行不。
#2
你是不是自己定义了一个GetTickCount()函数?
你重新新建一个工程,然后放一个Button
#include <winbase.h>
void __fastcall TForm::Button(TObject *Sender)
{
long a = GetTickCount();
}
试验一下。
你重新新建一个工程,然后放一个Button
#include <winbase.h>
void __fastcall TForm::Button(TObject *Sender)
{
long a = GetTickCount();
}
试验一下。
#3
这样试试,指明所引用GetTickCount的位置
windows::GetTickCount()
windows::GetTickCount()