作者johnhmj (耗呆小绵羊)
看板LinuxDev
标题[问题] 点两下执行Qt应用程式
时间Tue Jan 12 18:54:45 2010
最近才开始初学 Qt,我的 Linux 是挂在 vmware 底下,
是用 openSUSE,写 Qt 时原本会觉得直接点两下执行 Qt 应用程式是理所当然的事情,
这几天尝试在 XP 用 VC++ 写 Qt 时,才发觉到 Qt 应用程式的执行,
必须先增加 C:\Qt\4.6.0\bin 到系统变数,Qt 应用程式才可以直接执行,
但是我只知道 Qt 应用程式是为了要读取 DLL 动态连结函式库。
所以我想请教各位大大的是…
1. Qt 应用程式的执行方式为何在这两个系统上会有所差别?
2. 假如 for Windows 的 Qt 应用程式要送给其他的使用者使用,
当这些使用者没有安装 Qt 的 library 时,是否要把必要的 DLL 也一并包装起来?
--
~耗呆小绵羊~
~~~个人网页:http://tw.myblog.yahoo.com/mjshya/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.121.8.207
1F:→ carymask:如果是用自己编译的QT 跟Static LIB就不用这些了 01/12 19:42
2F:→ saxontai:1. 应该是因为两系统搜寻动态连结程式库(.dll/.so)的规则 01/12 19:48
3F:→ saxontai:不同吧?2. YES。 01/12 19:49