Page 1 of 1

wxBase28u_gcc.dll在那?一个包含wxPlotCtrl控件的程

Posted: Fri Jun 20, 2008 2:56 am
by 00061205
我用wxFormBuilder创建了一个包含wxPlotCtrl控件的程序,编译成功。但在执行编译出的可执行文件时显示找不到wxBase28u_gcc.dll这个文件。我在系统里搜索了一下也没发现这个文件。请问有谁用wxPlotCtrl控件成功的吗?具体步骤是什么?

Re: wxBase28u_gcc.dll在那?一个包含wxPlotCtrl控件

Posted: Sat Jun 21, 2008 1:01 am
by Utensil
wxBase28u_gcc.dll的意思是,wxWidgets 2.8的unicode、release版本的dll,而且是由gcc(MinGW)编译的,最重要的一点,这说明你在编译wxWidgets用的不是monolithic(一整块)的方式,而是为wxWidgets的各个子库分别编译出一个dll,这个dll就是wxBase子库的dll。

这说明,这应该跟wxPlotCtrl无关,是你在C::B中的工程设置的问题,你用的工程设置和你平时用的一样吗?你是用什么方式编译的wxWidgets?又是怎么编译的wxPlotCtrl?

-Utensil

Re: wxBase28u_gcc.dll在那?一个包含wxPlotCtrl控件

Posted: Sat Jun 21, 2008 4:22 am
by 00061205
Utensil wrote:wxBase28u_gcc.dll的意思是,wxWidgets 2.8的unicode、release版本的dll,而且是由gcc(MinGW)编译的,最重要的一点,这说明你在编译wxWidgets用的不是monolithic(一整块)的方式,而是为wxWidgets的各个子库分别编译出一个dll,这个dll就是wxBase子库的dll。

这说明,这应该跟wxPlotCtrl无关,是你在C::B中的工程设置的问题,你用的工程设置和你平时用的一样吗?你是用什么方式编译的wxWidgets?又是怎么编译的wxPlotCtrl?

-Utensil
好像是我的wxWidgets编译的不正确,我下载了最新版的wxPack,所有库都全有了。可以成功生成exe文件但运行时显示"错误需要关闭"。我用C::B创建的基于wxformbuilder工程。我直接把wxmsw82u_plotctrl.a和wxmsw82u_things.a加入到了Link项里的。wxplotctrl还要单独重新编译一下吗?
如果你能成功的生成并运行一个包含wxPlotCtrl控件的程序请你写出详细步骤好吗?我可以借鉴一下。我用Code::Blocks 8.02+gcc+widgets2.8.7

Posted: Mon Jun 23, 2008 4:48 am
by Utensil
我在试着编译,目前尚未成功。

Posted: Tue Jun 24, 2008 2:53 am
by 00061205
Utensil wrote:我在试着编译,目前尚未成功。
这东西好像是有点毛病,我在linux下也没成功。