我想使用Windows.h中的CreateThread函數,但沒有包含在頭文件中的所有#defines和廢話。是否有某種方式可以導入(我認爲這就是它所稱的)只是從.dll或.lib中的函數? 測試失敗:提取特定的Win32函數
#pragma comment(lib,"Kernel32.lib")
__declspec(dllimport)
unsigned long
__stdcall
WaitForSingleObject(
void* hHandle,
unsigned long dwMilliseconds
);
int main()
{
WaitForSingleObject(0,0);
}
好奇,你爲什麼關心所有這些定義等?預處理器/編譯器爲你做了所有的辛苦工作,所以我不認爲你自己做得很好。另外,*如何*失敗了,你是否得到了具體的錯誤?是編譯器還是鏈接器錯誤? – BrendanMcK