找回密码
 立即注册
收起左侧

求助

2
回复
8834
查看
[复制链接]

尚未签到

来源: 2013-12-20 15:16:02 显示全部楼层 |阅读模式
1Qter豆
《QT Creator快速入门》的第二章,Hello World程序,已经设置Path路径,debug下的helloWorld.exe可以运行,但是release下的 helloWorld.exe不能直接运行,提示“无法定位程序输入点—— file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\SGTpbq\2796\004746A4.gif z5qFreePv于动态连接库QtCore4.dll上”,将4个dll拷到release下文件下可以运行。但是书上说设置Path路径后可以直接运行,这是什么原因?

最佳答案

查看完整内容

debug模式编译出来的exe需要的dll和release是不一样的,当然不能用一样的path。 你会发现debug模式的exe需要用带“d”的DLL,如QtCore4d.dll,而release是没有这个d的
回复

使用道具 举报

尚未签到

2013-12-20 15:16:03 显示全部楼层
debug模式编译出来的exe需要的dll和release是不一样的,当然不能用一样的path。

你会发现debug模式的exe需要用带“d”的DLL,如QtCore4d.dll,而release是没有这个d的
回复

使用道具 举报

尚未签到

2013-12-21 14:31:15 显示全部楼层
debug和release需要的链接库都在C:\Qt\4.7.2\bin中,路径是一样的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了