c++ 在可再发行组件中找不到DLL(biddll.dll)

fbcarpbf  于 2023-05-08  发布在  其他
关注(0)|答案(1)|浏览(223)

我在运行tws API的示例代码时遇到了困难。我已经在借来的笔记本电脑上成功运行了它,但同样的版本在我自己的windows10笔记本电脑上却失败了。在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-workspace\TWS >API\samples\Cpp\TestCppClient\ReleaseTestCppClient.exe.
我看过几个类似的问题。我尝试从这里安装Visual C++ Redistributable for Visual Studio 2022 for x86和x64:https://learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-170.我试过从另一个文件夹加载biddll.dll,但它给出的消息是“模块构建时没有符号。"我运行了“sfc /scannow”来查找损坏的文件。问题依然存在。biddll.dll似乎仍然不在系统文件或API文件中的任何位置。唯一的版本是我从项目的另一个版本复制的版本。

kgsdhlau

kgsdhlau1#

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

相关问题