Re: [問題] 點兩下執行Qt應用程式
1. 其實沒有差別, 只是你在 openSUSE 安裝
我猜他會幫你設定路徑變數,
windows 當然不會支持自由軟體,
所以 VC系列會幫你加進環境變數, QT 當然不會
2. 如果你沒有編成靜態連結, 那就要連 dll 一起包裝,
最近有一本碁峰新出的書 程式設計師的自我修養
雖然是對岸人寫的, 不過我覺得好像很多人寫程式對這些都不太懂
可以加減參考一下, 將來要編 open src project 時
或是作程式移植到其他平台, 相當有助益
※ 引述《johnhmj (耗呆小綿羊)》之銘言:
: 最近才開始初學 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 也一併包裝起來?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.139.12.236
推
01/12 21:40, , 1F
01/12 21:40, 1F
→
01/12 21:48, , 2F
01/12 21:48, 2F
→
01/12 21:50, , 3F
01/12 21:50, 3F
→
01/12 21:53, , 4F
01/12 21:53, 4F
→
01/12 21:59, , 5F
01/12 21:59, 5F
→
01/12 22:00, , 6F
01/12 22:00, 6F
→
01/12 22:32, , 7F
01/12 22:32, 7F
→
01/14 12:38, , 8F
01/14 12:38, 8F
→
01/18 14:34, , 9F
01/18 14:34, 9F
討論串 (同標題文章)