自己的程序运行debug版本正常,运行release版本main函数还未进入就弹出异常。
令我感觉很奇怪。
觉得应该就是动态库哪里有问题。
仔细检查,发现并没有缺什么动态库。也不存在版本问题。
最后我把debug目录下的三个dll直接拷贝到release目录下(由于release目录下已经存在这三个dll,所以等于说是覆盖)htmlayout.dll libmysql.dll libmysqld.dll
结果就运行通过了。
可能是之前release目录和debug目录下放置的dll不是一个版本吧。肯定有不一样的地方,以前release目录下放的是32位的??