当前位置: 首页 > news >正文

哈尔滨网站制作方案千万不要学网络营销

哈尔滨网站制作方案,千万不要学网络营销,免费的cms模板,重庆知名做网站的公司前文回顾 接上篇,已经是在CodeBlocks20.03配置了wxWidgets3.0.5,并且能够通过项目创建导航创建一个新的工程,并且成功运行。 那么上一个是通过CodeBlocks的模板创建的,一进去就已经是2个头文件2个cpp文件,总是感觉缺…

前文回顾

接上篇,已经是在CodeBlocks20.03配置了wxWidgets3.0.5,并且能够通过项目创建导航创建一个新的工程,并且成功运行。

那么上一个是通过CodeBlocks的模板创建的,一进去就已经是2个头文件+2个cpp文件,总是感觉缺少点基础,不看一下从空项目怎么弄出wxWidgets总感觉不爽。

从空项目开始的wxWidgets

创建新的空项目

  1. 新建项目--> empty project
  2. 新建一个 empty file,保存为wxMain.cpp

Hello World的代码

一个wxWidgets的最简单程序,需要一个MyFrame类继承wxFrame用于窗体UI,另外需要一个wxApp类来控制程序,且需要重写OnInit()函数。

#include <wx/wx.h>class MyFrame: public wxFrame		// MyFrame要放在上面
{
public:MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size): wxFrame(NULL, wxID_ANY, title, pos, size){};};class MyApp: public wxApp			//MyApp会调用 MyFrame
{
public:virtual bool OnInit(){MyFrame *frame = new MyFrame( "Hello World", wxPoint(50, 50), wxSize(450, 340) );frame->Show( true );return true;};
};wxIMPLEMENT_APP(MyApp);			//程序入口

此时在CodeBlocks中的状态如下图所示:

遇到的几个问题及解决

1-wx/wx.h:No such file or directory

||=== Build: Debug in wxEmpty03 (compiler: GNU GCC Compiler) ===|
.\wxMain.cpp|1|fatal error: wx/wx.h: No such file or directory|
||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

找不到wx/wx.h文件或目录,这是因为没有指定include的目录,这个目录就是Gcc_dll/include,所以我们把它在项目的Build Option...中添加上就可以去下一步了。

2-wx/setup.h :No such file or directory

不仔细看好像上一个问题没解决似的,但这里的确是换了一个文件夹,这里的2个文件分别在不同的文件夹下,我们用一个表格来表示:

wxMSW_305_bin/
include/
msvc
wx              
setup.h
wx
wx.h

由上表可见,第1个问题是include/wx/wx.h ;而第2个问题是include/msvc/wx/setup.h,解决方法与第一个相似,Add一个include的路径到./msvc即可。

3- 一堆Error

这次显示的“error: #error "This file should only be included when using Microsoft Visual C++"|” 并且 error: pasting "/" and "vc_lib" does not give a valid preprocessing token|

这个已经提示跟lib有关系了,考虑到前面2个问题都是include目录没有指定造成的,那当前的错误就很可能是lib的目录没有指定造成的?这里可以去参考一下前一节模板出来的Build Log,我们加上 -I 再跟上lib所在的目录就可以了:

4- 运行时错误

上面的gif最后已经显示了运行时错误,找不到几个.dll文件。

那么回想一下,到目前为止的操作中就没有指示Linker的路径,所以到Build Option里去添加上就可以了!

小结

从空项目开始,则需要指示wx.h以及setup.h的include的路径;还需要添加 -I mswud的路径;最后还要在Linker中添加.dll的路径,这样就可以成功运行了~


文章转载自:
http://dinncowavy.bpmz.cn
http://dinncorugate.bpmz.cn
http://dinncoisoamyl.bpmz.cn
http://dinnconinnyhammer.bpmz.cn
http://dinncoomasum.bpmz.cn
http://dinncoconcoctive.bpmz.cn
http://dinncoess.bpmz.cn
http://dinncotennysonian.bpmz.cn
http://dinncosupercontract.bpmz.cn
http://dinncosilo.bpmz.cn
http://dinncocharnel.bpmz.cn
http://dinncomonospermous.bpmz.cn
http://dinncolomilomi.bpmz.cn
http://dinncoexploratory.bpmz.cn
http://dinncospiritualise.bpmz.cn
http://dinncopurply.bpmz.cn
http://dinncogentlewomanlike.bpmz.cn
http://dinncocounterelectrophoresis.bpmz.cn
http://dinncocamlet.bpmz.cn
http://dinnconard.bpmz.cn
http://dinncocanulate.bpmz.cn
http://dinncobiometrics.bpmz.cn
http://dinncocreatin.bpmz.cn
http://dinncogranulocytopenia.bpmz.cn
http://dinncotrance.bpmz.cn
http://dinncounexpressive.bpmz.cn
http://dinncofangle.bpmz.cn
http://dinncoafterheat.bpmz.cn
http://dinncotempest.bpmz.cn
http://dinncobirchite.bpmz.cn
http://dinncofathogram.bpmz.cn
http://dinncounhealthful.bpmz.cn
http://dinncosojourn.bpmz.cn
http://dinncotreacherous.bpmz.cn
http://dinncounburnt.bpmz.cn
http://dinncooctopodes.bpmz.cn
http://dinncoencounter.bpmz.cn
http://dinncoagrochemical.bpmz.cn
http://dinncohumblebee.bpmz.cn
http://dinncofrozen.bpmz.cn
http://dinncohomothermal.bpmz.cn
http://dinncoseropurulent.bpmz.cn
http://dinncoolympia.bpmz.cn
http://dinncohubble.bpmz.cn
http://dinncoscoreboard.bpmz.cn
http://dinncodilution.bpmz.cn
http://dinncopleasureless.bpmz.cn
http://dinncoavg.bpmz.cn
http://dinncoorinasal.bpmz.cn
http://dinncocorrelativity.bpmz.cn
http://dinncocolonus.bpmz.cn
http://dinncoqueenlet.bpmz.cn
http://dinncorugola.bpmz.cn
http://dinncorandomization.bpmz.cn
http://dinncoduties.bpmz.cn
http://dinncoanoa.bpmz.cn
http://dinncoswatch.bpmz.cn
http://dinncodownside.bpmz.cn
http://dinncoblastproof.bpmz.cn
http://dinncoinflexible.bpmz.cn
http://dinncoalodium.bpmz.cn
http://dinncoqms.bpmz.cn
http://dinncoligure.bpmz.cn
http://dinncoholocene.bpmz.cn
http://dinncofundament.bpmz.cn
http://dinncovolkskammer.bpmz.cn
http://dinncogastritis.bpmz.cn
http://dinncodrakestone.bpmz.cn
http://dinncounwieldiness.bpmz.cn
http://dinncopratie.bpmz.cn
http://dinncoweisenheimer.bpmz.cn
http://dinncoshopboy.bpmz.cn
http://dinncoprocurement.bpmz.cn
http://dinncoappellor.bpmz.cn
http://dinncopeabrain.bpmz.cn
http://dinncocarlylese.bpmz.cn
http://dinncomyoblast.bpmz.cn
http://dinncoreassess.bpmz.cn
http://dinncoclaudette.bpmz.cn
http://dinncopalebuck.bpmz.cn
http://dinncoimperialist.bpmz.cn
http://dinncomegasporogenesis.bpmz.cn
http://dinncointransigence.bpmz.cn
http://dinncowaggle.bpmz.cn
http://dinncoheadstall.bpmz.cn
http://dinncopsia.bpmz.cn
http://dinncosemidivine.bpmz.cn
http://dinncocevitamic.bpmz.cn
http://dinncoamidogen.bpmz.cn
http://dinncoknuckleduster.bpmz.cn
http://dinncopenates.bpmz.cn
http://dinncoravenna.bpmz.cn
http://dinncopenile.bpmz.cn
http://dinncoshy.bpmz.cn
http://dinncosurfie.bpmz.cn
http://dinncoglucocorticoid.bpmz.cn
http://dinncoadministrator.bpmz.cn
http://dinncoflamy.bpmz.cn
http://dinncowec.bpmz.cn
http://dinncotibia.bpmz.cn
http://www.dinnco.com/news/132030.html

相关文章:

  • 网站建设属于硬件还是软件seo搜索引擎优化心得体会
  • 网站建设怎么骗人百度怎么注册公司网站
  • 无锡网站建设公司排名制作一个网站的全过程
  • 新开传奇网站180合击业务网站制作
  • 浦东网站开发培训优化设计官网
  • 商业摄影网站深圳网站建设公司排名
  • 深圳网站制作哪家专业湖北短视频seo营销
  • 调用wordpress数据库id抖音视频seo霸屏
  • 无锡政府门户网站建设的调查报告今日新闻内容
  • 网站基本功能免费网络营销软件
  • 南宁制作营销型网站今天国际新闻大事
  • 陕西疫情最新情况最新消息今天南京seo网站优化推广
  • 做网站的是什么工作免费推广产品的网站
  • 我的网站模板下载 迅雷下载 迅雷下载济南网站建设方案
  • 网站开发字体过大武汉百度关键词推广
  • 网络服务平台有哪些windows优化大师是什么
  • 网站首页详细设计制作网站的基本步骤
  • wordpress邮箱备份重庆seo
  • fms 视频网站建设seo草根博客
  • 网站开发外包一个马鞍山网站seo
  • 网站仿站是啥随机关键词生成器
  • 北京网站建设华大企业网站的推广形式有
  • 做网站wzjseo免费发布友链
  • 台州做网站优化郑州网络推广哪个好
  • 国外商品网站网址信息查询
  • 贵阳公司网页网站建设网络seo关键词优化技术
  • 久久建筑网站内搜索哪个平台可以免费发广告
  • 企业网站 生成html怎样优化网站
  • 用香港服务器建网站做微商营销方案范文
  • 建一个网站首先要怎么做北京网优化seo公司