有一个小问题。我有 c++ 代码,它链接到一些库。我以前有源代码中的(原始)exe,并且可以在第一台机器上完美运行。还有第二台机器,我在其中处理源代码,更改它等。在第二台机器上,该源代码的构建工作正常,当我复制 second.exe 并尝试在第一台机器上运行它时它显示错误消息
“程序入口点_ZNSt8_detail15_List_node_base7_M_hookEPS0_不能位于动态链接库libstdc++-6.dll中。”
有一件事,second.exe 与 original.exe 复制在同一个文件夹中,所以它应该看到 ddl,因为原始 dll 与 original.exe 在同一个文件夹中,不是吗?它是用 MinGW 编译的,在 NetBeans 和项目属性中工作,有库添加(通过添加库文件)但 libstdc++-6.dll 没有添加。libstdc++-6.dll 位于 original.exe 所在的文件夹中
谢谢