Q:我记得隐式调用dll文件,需要把lib和dll都放在运行目录下(lib是引导库,起到索引的效果).但qt中我没有把.a文件放到运行目录下,只是放的dll,发现运行也是正常的.这个该怎么解释呀
A:刚才问了同事,我理解有误。其实在链接过程中引导库里面的信息就写到exe里了。所以运行时就不需要把引导库拷到运行目录了。(注意链接是在运行之前,一般构建包括编译和链接)
Q:我记得隐式调用dll文件,需要把lib和dll都放在运行目录下(lib是引导库,起到索引的效果).但qt中我没有把.a文件放到运行目录下,只是放的dll,发现运行也是正常的.这个该怎么解释呀
A:刚才问了同事,我理解有误。其实在链接过程中引导库里面的信息就写到exe里了。所以运行时就不需要把引导库拷到运行目录了。(注意链接是在运行之前,一般构建包括编译和链接)