ERROR_FILE_NOT_FOUND 但是缺少哪个文件?

问题描述 投票:0回答:0

我尝试在 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??? 

}

我将非常感谢您的回答!

c++ api dll filenotfoundexception
© www.soinside.com 2019 - 2024. All rights reserved.