看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) WINSOWS XP 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 不一定 問題(Question): 最近公司指派了一個工作, 要在XP上開發一個小型視窗程式,以UART跟公司的設備做連接。 我目前接觸過的視窗程式框架有JAVA SWING、C# .NET FRAMEWORK 由於只是個小程式,所以我不太想使用JAVA與C#。 主要原因是這程式可能會放在公司的多台電腦, 到時要移植還要每台電腦都灌JVM或是.NET 這幾天有研究一下Qt,我原以為這是比較好的解決方案 但是裝好Qt Creator後,新增了一個專案,只拉一個button上去 編譯出來把EXE檔與用到的DLL包在一起程式大小就要15MB... 實在是太大了... 原先有考慮乾脆用MFC來做,但是周遭朋友都說不建議(版上似乎也是) 我想請問若只是要開發及簡單功能的視窗應用程式 有什麼框架可以是: 程式小 or 無須另外安裝RUNTIME or 使用的DLL檔案輕巧 的嗎? 補充一下好了,程式本身的功能真的非常單純 只是用RS232跟公司設備作連接,然後將設備傳過來的DATA用TXT存起來而已 我自己是覺得這隻程式應該不會超過10MB... -- 【微小說】我意外失明,女友不離不棄。後來,她遭遇車禍,臨終前把角膜捐給了我。 護士告訴我,女友離開的時候微笑著,讓我用她的眼睛代替她去好好看她眼中的世界。 我睜著剛複明的雙眼,淚如雨下。走上街頭,一切的一切都那麼熟悉,只是所有男人的 頭頂都多了一個字,要不是“攻”,要不是“受"。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.125.140.96 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1428657571.A.2A2.html ※ 編輯: chrisos (59.125.140.96), 04/10/2015 17:22:16
peder: 會不會是 build 的問題,可以參考一下連結 04/10 17:47
Dforce: 寫win32啊~ 不過沒有框架 XDDD 04/10 17:58
Dforce: 滿足程式小、無需額外的runtime library 04/10 17:59
peder: Build a static Qt http://goo.gl/4xFLi5 04/10 18:07
peder: 如果要用 qt 可以不用新的版本 會很肥 04/10 18:08
peder: 4.8 或 4.6 應該就可以滿足你的需求了 04/10 18:08
petercoin: 用CreateWindow手刻... 04/10 18:58
james732: MFC的dialog base其實算簡單了,可以試試看 04/10 19:50
wenyonba: 如果功能這麼簡單,平台又是Windows XP,VB6吧,用MFC做視 04/10 20:11
wenyonba: 窗還真的有點搞剛~~ 04/10 20:11
johnpage: Asm 04/10 20:13
saxontai: Qt 4.x (static) + QSerialPort 或 Win32 API 慢慢刻 04/10 22:47
wuliou: 功能那麼簡單寫Console就好了吧… 04/10 23:36
descent: 15MB 還是比 jvm, .net framework 小吧 04/10 23:57
koka813: 通常扯到gui framework都不會小到哪去吧~ 04/11 01:24
prismwu: win32 又小 又什麼都不用多裝 (windows的話) 04/11 02:15
NilPtr: 有跨平台的需求就wxWidgets吧,不然就 WIN 32 API 04/11 02:30
uranusjr: Qt 靜態編譯只能用 GPL 授權, 不建議 04/11 07:49
LiloHuang: VB6 是最方便的,再來是 Win32 API 搭配 CreateDialog* 04/11 09:56
LiloHuang: 拉 button 有視覺化編輯方便多了 http://goo.gl/BhFmXt 04/11 09:57
LiloHuang: VB6 可透過 MSComm Control 來跟 RS232 通訊,超方便! 04/11 10:20
LiloHuang: VC 則可參考這篇文章的做法 http://goo.gl/K6L5iI 04/11 10:20
sunnypeng: WTL 04/11 10:34
damody: win32有資源檔可以用啊 04/11 12:35
KILLE: Qt只要給錢 就可以靜態連且不用開源 04/11 13:21
saxontai: 不必自己寫一個,用這個:http://ttssh2.sourceforge.jp 04/11 21:52
soheadsome: wxWidget的靜態library滿好編的 04/11 22:48
MindSear: http://www.fltk.org/index.php 可以試試 04/12 01:35
maplefog: BCB也可以 不過就要另花錢買正版的 04/12 20:47