我有一个小问题。我有一段C++代码,它链接到一些库。我之前从源代码得到了原始的exe文件,在第一台机器上完美运行。然后在第二台机器上修改了源代码等等,构建出来的第二个exe在第二台机器上也能正常工作,但是当我将第二个exe复制到第一台机器上并尝试运行时,会显示以下错误信息:
"the procedure entry point _ZNSt8_detail15_List_node_base7_M_hookEPS0_ could not be located in the dynamic link library libstdc++-6.dll."
值得注意的是,第二个exe被复制到了与原始exe相同的文件夹中,因此它应该能够看到dll,因为原始dll也在与原始exe相同的文件夹中,不是吗? 它是使用MinGW编译的,在NetBeans中工作,并且在项目属性中添加了库(通过添加库文件),但libstdc++-6.dll并没有被添加进去。而libstdc++-6.dll在原始.exe所在的文件夹中。
谢谢