我尝试在 C++ 任务中使用 api,包括 *.h、*lib 和 *.DLL 文件(根据指南设置项目)。当我按照文档中的示例调用标准连接函数之一时,我得到 NULL 并调用 GetLastError(),它返回 2。
我知道这个错误意味着找不到文件,但我想知道是否可以调用缺少哪个特定文件? (因为我不明白为什么文档中的代码不起作用,也许这会指出错误)例如,显示找不到文件的名称或路径...
//I used guides for connecting api files using VS and Qt, so I will give only the semantic part of the code
CTOVERLAPPED stat;
unsigned long dwStat;
HANDLE hCTAPI;
HCTAPI = ctOpen (NULL, NULL, NULL, 0);
if (hCTAPI == NULL) {
stat.dwStatus = GetLastError();
//get Error
dwStat = stat.dwStatus;
//Error code and message
cout << "Error code: " << dwStat <<"\n"<< "Message: " << system_category().message(dwStat);
//display the path to missing file???
}
我将非常感谢您的回答!