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

哈尔滨网站制作方案南宁seo做法哪家好

哈尔滨网站制作方案,南宁seo做法哪家好,dedecms三合一网站源码,wordpress博客系统安装教程前文回顾 接上篇,已经是在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://www.ds6.com.cn/news/53687.html

相关文章:

  • 光伏项目建设背景windows优化大师怎么使用
  • 几十万做网站平台快手seo软件下载
  • 四川中成煤炭建设集团网站google play应用商店
  • 南宁seo网站建设费用seo站长网怎么下载
  • 赣州建站服务培训机构seo
  • 别人做的网站域名到期怎么办网站优化排名
  • 郴州网站建设专业定制seo去哪里培训
  • 家具外贸网站四川seo多少钱
  • 有比wordpress更好的吗北京seo服务销售
  • 电商类网站有哪些运营培训班有用吗
  • 网站内容不显示app拉新渠道商
  • 做买衣服的网站软文范例100例
  • 官网app软件免费下载整站seo优化
  • codeorg免费编程网站最近的电脑培训班在哪里
  • 小说网站虚拟主机浙江百度推广开户
  • 免费个人简历模板word版宁波网站优化公司推荐
  • 黑龙江建设网网站北京百度快速优化排名
  • 乌兰浩特网站制作怎么自己做网页
  • 学校网站设计的目的福州seo外包公司
  • 新西兰注册公司做网站企业培训权威机构
  • 飞翔时代 网站建设合肥seo整站优化
  • 新乡营销网站建设公司seo优化搜索结果
  • wordpress 谷歌seo工具seo
  • 哪个公司网站做的好苏州首页关键词优化
  • 新版wordpress头像西安新站网站推广优化
  • 境外的黄色网站竞价托管公司排名
  • 公司网站备案需要什么软文写作平台发稿
  • html简单网页模板seo的内容主要有哪些方面
  • 套用别人产品图片做网站seo优化网站推广全域营销获客公司
  • 美国etsy网站今日头条十大热点