作者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
→ carymask:如果是用自己編譯的QT 跟Static LIB就不用這些了 01/12 19:42
→ saxontai:1. 應該是因為兩系統搜尋動態連結程式庫(.dll/.so)的規則 01/12 19:48
→ saxontai:不同吧?2. YES。 01/12 19:49