我的项目的目的是调用一个dll库,使用其中的函数.当我把dll文件复制到调试文件夹里点击调试按钮时,没有问题正常运行.但是把dll文件复制到释放文件夹,单击释放按钮后,程序弹出异常对话框.跳转到汇编的窗口中.QT5.0.2



  • 我的项目的目的是调用一个dll库,使用其中的函数.当我把dll文件复制到调试文件夹里点击调试按钮时,没有问题正常运行.但是把dll文件复制到释放文件夹,单击释放按钮后,程序弹出异常对话框.跳转到汇编的窗口中.QT5.0.2



  • 你的dll是在调试模式下构建的还是在发行模式下构建的?
    如果是在发行模式下构建的,那么看不到源代码只有反汇编那是正常的。
    想看源代码是哪儿错误了,那么就将动态链接库在调试模式下构建一下。



  • 我在调试模式下运行是没有问题的,正常的不出现异常.在发布模式下运行就出现异常.退出代码: -1073741819



  • 我还需要确认一下。
    比如说你的dll是在mingw下制作的,主程序是在visual studio下制作的,或者相反的的情况,那么也可能出问题。这些问题一般是在链接的时候出现的,对于程序员来说很难解决。


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.