今天运行C++代码的时候,有一个bug,还没修改,为了定位bug的位置,又运行了一下,然后就报错了。
之前也遇到过这个问题,包括网上都是教大家将dll文件放到哪个哪个目录下面,但是我总感觉不方便。将抛error的代码和备份的代码对比之后发现,原来备份没抛error的代码是有提示的mgld.dll文件的。在备份项目的x64/Debug中,有58个文件,然而现在只有44个。
方法一:
先编译再运行
方法二:
方法一解决不了的话
将备份的x64文件直接覆盖现有文件,
先编译再运行,解决问题!
没有备份的话也可以将提示缺少的dll文件复制到x64/Debug中,编译后再运行,一定要编译后再运行!!!否则直接运行会自动删除!!