|
查看: 1908|回复: 12
|
wxdev c++ 或 dev c++
[复制链接]
|
|
|
|
有谁用过wxdev c++ 或 dev c++吗?我想问下要怎么set 它让它compile program in debug or release mode? 好像visual c++ 6 一样可以选择debug or release mode... 谢谢…… |
|
|
|
|
|
|
|
|
|
|
发表于 15-4-2008 06:13 PM
|
显示全部楼层
你的OS 是什么?
你要些什么pgm ?
如果是wxwidgets 的程序或者普通的程序, 建议你用 codeblocks , www.codeblocks.org
下载 bundle mingw 的版本, 你就可以直接开始了。
如果要开发wxwidgets 软件,AND OS=windows , 到 www.wxwidgets.org 下载最新的wxwidgets , 然后安装了,才执行 codeblocks.
Codeblocks 里的开启新project 自动生成 两个target , release and debug , 就是你要的功能。 |
|
|
|
|
|
|
|
|
|
|
发表于 16-4-2008 02:57 AM
|
显示全部楼层
没错,codeblocks比较好用。很接近Visual Studio。
wxDev 很慢。在Windows Vista低下无法运行。
我现在开始改用codeblocks 8.02 with mingw了。
速度还蛮不赖的。只是Debug模式还无法与Visual Studio相比。 |
|
|
|
|
|
|
|
|
|
|
发表于 16-4-2008 03:05 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 16-4-2008 09:55 AM
|
显示全部楼层
|
谢谢各位……我也是觉得wxdev c++ compile 时很慢…… |
|
|
|
|
|
|
|
|
|
|
发表于 18-4-2008 07:36 PM
|
显示全部楼层
原帖由 Sunyata 于 16-4-2008 02:57 AM 发表 
没错,codeblocks比较好用。很接近Visual Studio。
wxDev 很慢。在Windows Vista低下无法运行。
我现在开始改用codeblocks 8.02 with mingw了。
速度还蛮不赖的。只是Debug模式还无法与Visual Studio相比。
Debug 模式确实是无法与Visual Studio 相比。
不知道你对GUI Designer Plugin - wxSmith 有什么意见吗? |
|
|
|
|
|
|
|
|
|
|
发表于 19-4-2008 03:07 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 19-4-2008 07:19 PM
|
显示全部楼层
原帖由 Sunyata 于 19-4-2008 03:07 PM 发表 
中規中矩。
我才剛開始用,還不是很熟悉。。。
其他的我還在適應中。。
慢慢熟悉有就行了的 。。
以前我編寫的程序常用的是Dialog based,不用Doc based。
就算現在我在wxWidgets 裏用Doc based,也當者Dialog 來用。
因爲我會帖上Panel上去。
你也可以用 wxDialog 来作啊, 不同的是, 不能有menu 。
還有我覺得wxSmith的Dialog based 得要用Spacer。
很不好用。。很難排列控件。。。
这是sizer based 的 GUI programming
其实可以用proportion 来解决, 只是不能自己设定固定长短。 但是sizer based 的优点就是在不同的resolution 的银幕保持aspect ratio 与自动调整大小。 用惯了, 你会更加喜欢sizer based GUI Programming的
簡單的比較:-
VC++ 的 DDX,DDV Validation 比較好用。
wxWidgets 的 Validation 還在摸索中。
wxWidgets 里有 wxValidator class , 可以直接与 wxwidgets 的control 结合。
VC++ Dialog 的 Tab Order 容易使用與更改。
wxSmith 的Tab Order 我還沒弄懂。。。
sizer based 的 Tab Order 是自动的 , 从上到下, 左到右。
VC++ Dialog control 的properties 不夠齊全。
wxSmith control 的properties page 很齊全,很像VB的。
有什么觉得遗漏的, 可以提出来。 我跟那个programmer byo 说说。
wxSmith 還有好些不理想的。
比如:
- 不能使用arrow keys來調整控件的位置。
[/quote]
一般上是如何用arrow keys 来调整的呢? 你是说 absolute position 吗? 这个功能在sizer based GUI programming 是不存在的 。。
[quote]
- 控件還有前後之分,Copy & Paste時,控件重曡。最新Paste出來的竟然在被曡在下面。。。
这个可以说详细点吗, 我知道paste 的时候, 不能paste 在自己想要的位置。
- 還沒有像VC6 的ClassWizard的功能。
这个是codeblocks 的功能 。。
- resources 不能embed進去program file 裏(如:Icon, Bmp等)。
可以啊。。 不过一般不这么作。
- Panel 上的 Grid 不能改,排列控件很不方便(可能我很還沒弄懂它的竅門吧! )
这个是 sizer based GUI 的nature , 如果要比较flexible 的话, 全都用 FlexGridSizer 吧。
我相信還有許多可以改進的地方。
不過我覺得還OK的,適應了應該沒問題了。
但我也還希望以後的版本會越來越好用!
我现在没有时间, 如果你有兴趣改进wxSmith, 我可以带你入门作wxSmith 的开发, 虽然wxsmith 新的 Code base 我没有参与开发, 带你入门应该还勉强可以。 |
|
|
|
|
|
|
|
|
|
|
发表于 25-4-2008 02:35 PM
|
显示全部楼层
我已经很久没有玩wxWidgets/C++了,大部分的时间都在web programming(php,html,css,photoshop,javascritpt),看到忽然多了那么有人用着,搞到我也有少少手痒。
我同意jangancari的说法,sizer based 的 GUI programming 用惯了的话,很好用的。第一次使用是在JAVA,那时心里臭骂了Java不知道数百篇,后来还强行使用point by point的layout 再次接触 sizer是在学Qt的时候,因为只是在学习,所以还是很模糊。到后来学wx,再用来开发某些freelance project的时候才发现它的方便好用  |
|
|
|
|
|
|
|
|
|
|
发表于 25-4-2008 04:01 PM
|
显示全部楼层
个人觉得wxWidgets的东西比较复杂,所以很久没用wxWidgets了。
平时工作都在用VB.NET。
在家时都用JAVA,因为report tool 可以用JasperReports 和JDBC 连接database 的
方法比较容易。 |
|
|
|
|
|
|
|
|
|
|
发表于 28-4-2008 02:18 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 28-4-2008 04:06 PM
|
显示全部楼层
還有一個問題就是:
比如我有兩台電腦,
一台的wxWidgets,MinGW 安裝在C:,
另一台安裝在E:
那麽如果我把我在第一台電腦編寫的程序代碼(Project .cbp),
搬到第二台電腦編譯時,就會有問題了。
因爲它找不到wxWidgets 的Include, lib 的目錄,這也包括了MinGW的途徑以及third party library的目錄途徑。
然後得重新更改它的build options。
不過這還是可以克服的,只要這兩台相關的軟件(wxWidgets、MinGW、Codeblocks)和third party library都安裝在同樣的途徑就解決了。
比較起Visual Studio,有許多方面還有待加強的。
然而,我認爲CodeBlocks,
還是當前最好的Open Source C/C++ IDE。 |
|
|
|
|
|
|
|
|
|
|
发表于 2-5-2008 08:12 PM
|
显示全部楼层
原帖由 Sirius 于 25-4-2008 02:35 PM 发表 
我已经很久没有玩wxWidgets/C++了,大部分的时间都在web programming(php,html,css,photoshop,javascritpt),看到忽然多了那么有人用着,搞到我也有少少手痒。
我同意jangancari的说法,sizer based 的 GUI progr ...
我一开始学 TK 时也是觉得 那种 packing 的 方法摆放 widget 很不习惯。。
但现在就很喜欢。。。。。 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|