在可再分发文件(biddll.DLL)中找不到DLL



我很难运行tws-api的示例代码。我已经在借来的笔记本电脑上成功地运行了它,但在我自己的windows 10笔记本电脑上同样的版本失败了。当在Win32的Release模式下运行时,我会得到弹出窗口The code execution cannot proceed because biddll.dll was not found. Reinstalling the program may fix this problem.The procedure entry point ?cancelOrder@EClient@@QAEXJ@Z could not be located in the >dynamic link library C:Eclipse-workspaceTWS >APIsamplesCppTestCppClientReleaseTestCppClient.exe.

我已经通读了几个类似的问题。我已经尝试从这里安装适用于x86和x64的Visual Studio 2022的Visual C++Redistributable:https://learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-170.我尝试从另一个文件夹加载biddll.dll,但它显示消息"模块是在没有符号的情况下构建的"。我已运行"sfc/scannow"查找损坏的文件。问题仍然存在。biddll.dll似乎仍然不在系统文件或API文件中的任何位置。唯一的版本是我从项目的另一个版本复制的版本。

感谢您的建议。我卸载了TWS API并重新安装了它。我确保为发布进行构建。听起来有些调试库之间不匹配,于是它开始提取它们。在进行故障排除时,安装多个版本可能出现了一些意外行为。

最新更新