2010-05-08 155 views
-1

我試圖使用WTL,但我不能讓它在VS2008 Express上工作,還有其他選擇嗎?我想測試如有復發前到平原API:/圖書館簡單的GUI應用程序

需要被並有沒有外部依賴

提前感謝!

+3

WTL有外部依賴性。 ATL - 僅與VS Professional一起發貨並且更好。 – 2010-05-08 02:35:06

+0

「VS2008 Express無法運行」是什麼意思?它在VS 2005/2010表現良好。 – 2010-05-08 16:33:59

+0

你可以定義'小'和'簡單'嗎? – undu 2015-01-07 09:41:26

回答

0

GTK +很不錯;它很簡單並且是跨平臺的。

http://www.gtk.org/

+0

雖然我不完全稱它爲「小」。 – 2010-05-08 02:41:18

+0

比Qt更小並且非常完整! – LukeN 2010-05-08 19:10:36

+0

完成...但在Windows上的痛苦。 – 2010-05-08 19:10:38

0

我建議Qt的,而不是基於GTK ......看到http://www.wikivs.com/wiki/GTK_vs_Qt

不過,我不確定的大小。

+0

即使剝離了自定義構建,您也無法調用Qt small。 – 2010-05-08 05:32:36

+0

GTK和QT都是很棒的庫,但是對於簡單的應用程序來說不是很小很大的依賴關係 – arthurprs 2010-05-08 18:58:46

+0

-1 Qt是**巨大的**!在Windows上,您需要捆綁幾乎30 MB的共享庫。 – 2010-05-08 19:09:19

1

還有類似的問題here。 WTL被提及(也許你遇到的問題可以通過提供細節來解決),Delphi,Visual Basic 6和其他。

+0

目前我正在使用Delphi + KOL庫,但目前的代碼是一個完整的混亂,所以,我需要重新編寫它或找到替代方案,然後再繼續前進。 – arthurprs 2010-05-08 18:55:42

1

Win32公共控件有什麼問題嗎?或者也許MFC?

+0

用簡單的Win32 API編寫應用程序絕對不容易:/ – arthurprs 2010-05-08 18:57:47

+1

**錯誤!**我開始編寫純老的Win32 API程序。沒有什麼問題。 – 2010-05-08 19:11:21

+1

來吧,比較它到格萊德,MFC,VCL,這是一種濫用,簡稱它.. – arthurprs 2010-05-08 21:17:40

3

wxWidgets值得一看。與說Qt,GTK相比,它相對較小,並且是免費的,開放源代碼的,並且有一套體面的文檔,示例和合理的社區支持。

它的自包含在Windows

+0

+1 wxWidgets真棒! – 2010-05-08 19:08:18

+0

@喬治·愛迪生 - 這是非常好的。也運行在Unix,OS-X上,並具有Python等的綁定:) – zebrabox 2010-05-08 19:25:01

+0

我在Windows和Linux上使用它(通過GTK端口)。它對於最大限度地減少平臺特定的問題非常有用。 – 2010-05-08 19:45:41

0

WTL與visual-studio-2013 &一起使用,包括Community Edition以及以前的專業版和以上版本,適用於所有Windows版本。

WTL可以與以前的Express版本一起使用。例如需要these hacks才能使WTL在Express 2013中工作。

0

它必須是C++嗎?在Windows上開發桌面應用程序(只要你不關心可移植性),WPF是最好的選擇。

0

如果您在Windows平臺上,請參閱Sourceforge上的David Nash的Win32++。 是一個輕量級的庫,建立在本機Windows API上,並有詳細記錄。 也有很多例子。 Sergio