当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 问个问题,在codeblocks中使用wxWidgets,应该如何设置????
帖子发表于 : 2008-09-28 11:16 

注册: 2008-09-28 11:09
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
我在codeblocks中使用wxWidgets,我直接使用它得项目建立生成了一个东东,但在编译时出现下面得错误:

Compiling: wxdemoApp.cpp
In file included from /home/akinggw/我得程序/wxdemo/wxdemoApp.cpp:19:
/home/akinggw/我得程序/wxdemo/wxdemoMain.h:20: error: invalid use of incomplete type ‘struct wxFrame’
/usr/include/wx-2.8/wx/utils.h:50: error: forward declaration of ‘struct wxFrame’
/home/akinggw/我得程序/wxdemo/wxdemoMain.h:30: error: ‘wxCloseEvent’ has not been declared
/home/akinggw/我得程序/wxdemo/wxdemoMain.h:31: error: ‘wxCommandEvent’ has not been declared
/home/akinggw/我得程序/wxdemo/wxdemoMain.h:32: error: ‘wxCommandEvent’ has not been declared
/home/akinggw/我得程序/wxdemo/wxdemoApp.cpp: In function ‘wxAppConsole* wxCreateApp()’:
/home/akinggw/我得程序/wxdemo/wxdemoApp.cpp:21: error: cannot allocate an object of abstract type ‘wxdemoApp’
/home/akinggw/我得程序/wxdemo/wxdemoApp.h:16: note: because the following virtual functions are pure within ‘wxdemoApp’:
/usr/include/wx-2.8/wx/app.h:89: note: virtual int wxAppConsole::OnRun()
/home/akinggw/我得程序/wxdemo/wxdemoApp.cpp: In member function ‘virtual bool wxdemoApp::OnInit()’:
/home/akinggw/我得程序/wxdemo/wxdemoApp.cpp:27: error: ‘class wxdemoFrame’ has no member named ‘Show’
Process terminated with status 1 (0 minutes, 1 seconds)
7 errors, 0 warnings

后来上网查资料,说要设置什么东西,具体如下:

Maybe your setup is faulty?

We have same os. I got wx from "http://apt.wxwidgets.org/hardy-wx main" and cb from "http://lgp203.free.fr/ubuntu/hardy universe".

Using "File-New project-wxWidgets project" wizard generates a working project file for me. Magic settings are:
compiler: `wx-config --cflags`
linker: `wx-config --libs`

You may check these setting from shell (removing `'s). 

到这里,我就没看懂了,在哪里设置呀:

Using "File-New project-wxWidgets project" wizard generates a working project file for me. Magic settings are:
compiler: `wx-config --cflags`
linker: `wx-config --libs`

后来发现应该在项目选项中得"Custom variables"中,设置,但怎么设置都不正确,请高手出来讲解一下,谢谢!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 问个问题,在codeblocks中使用wxWidgets,应该如何设置????
帖子发表于 : 2008-10-04 4:31 
头像

注册: 2007-03-13 11:23
帖子: 1343
送出感谢: 0 次
接收感谢: 0 次
看codeblock的wiki,验证你的wx-config --cflags
再说wx-config 也是有多个候选的。比如你机子先安了一个debug shared,再安装一个release shared,最后直接写wx-config --libs链接的是release shared。所以即使你编译通过链接可能出错的


_________________
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 问个问题,在codeblocks中使用wxWidgets,应该如何设置????
帖子发表于 : 2008-10-04 10:01 
头像

注册: 2008-08-26 22:57
帖子: 189
地址: 长沙
送出感谢: 0 次
接收感谢: 0 次
compiler: `wx-config --cflags`
linker: `wx-config --libs`

这个设置是指在编译选项里加 `wx-config --cflags` ,在连接选项里加 `wx-config --libs`

对应到gcc编译器,就是g++后加 `wx-config --cflags`,ld后加 `wx-config --libs`

你是不是没有注意到这两个选项都是用 ` 号的括起来的,而且这个 ` 号不是 ' 号,也就是说这个 ` 号是键盘左上角的~号下面的那个符号。

ps: "我得程序"??? :em04


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译