• wxWidgets应用Step by step(一)----使用VS2008 Express + Widgets构建造Windows编程环境


    (一) 准备工作,先下载如下安装包:
    Download the Visual Studio 2008 Express Edition All-in-One DVD
    wxWidgets
    (二)使用VC9编译wxWidgets,在wxWidgets的”build/msw/“使用如下批处理命令:

    rem 设置vs的环境变量
    set oldpath=%path%
    set path="C:"Program Files"Microsoft Visual Studio 9.0"Common7"Tools";%path%
    call vsvars32.bat

    REM ~ nmake -f makefile.vc BUILD=debug SHARED=1 MONOLITHIC=1 UNICODE=1 clean
    nmake -f makefile.vc BUILD=debug SHARED=0 MONOLITHIC=0 UNICODE=1
    REM ~ nmake -f makefile.vc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1 clean
    nmake -f makefile.vc BUILD=release SHARED=0 MONOLITHIC=0 UNICODE=1

    REM ~ nmake -f makefile.vc BUILD=debug SHARED=0 MONOLITHIC=0 UNICODE=1 clean
    nmake -f makefile.vc BUILD=debug SHARED=1 MONOLITHIC=0 UNICODE=1
    REM ~ nmake -f makefile.vc BUILD=release SHARED=0 MONOLITHIC=0 UNICODE=1 clean
    nmake -f makefile.vc BUILD=release SHARED=1 MONOLITHIC=0 UNICODE=1

    REM ~ nmake -f makefile.vc BUILD=debug SHARED=1 MONOLITHIC=1 UNICODE=1 clean
    nmake -f makefile.vc BUILD=debug SHARED=0 MONOLITHIC=1 UNICODE=1
    REM ~ nmake -f makefile.vc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1 clean
    nmake -f makefile.vc BUILD=release SHARED=0 MONOLITHIC=1 UNICODE=1

    REM ~ nmake -f makefile.vc BUILD=debug SHARED=0 MONOLITHIC=0 UNICODE=1 clean
    nmake -f makefile.vc BUILD=debug SHARED=1 MONOLITHIC=1 UNICODE=1
    REM ~ nmake -f makefile.vc BUILD=release SHARED=0 MONOLITHIC=0 UNICODE=1 clean
    nmake -f makefile.vc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1

    set path=%oldpath%     
    pause

    编译成功,你就完成了使用wxWidgets的第一步。

     (三)开始你的第一个测试例子

    由于wxWidgets在使用中有太多的编译开关,想搞清楚它们的作用与使用方法需要花不少的时间,最好的办法就是使用已有的工程进行相应的修改,以满足个人的需要。

    现以auidemo为例开始我们的第一个工程吧。

    将如下文件COPY到你的工程目录下:

     auidemo.dsp

    auidemo.cpp

    噢,还有一个文件:sample.xpm

    使用VS2008将auidemo.dsp打开,进行格式转换。

    现在如编译的话,比如我们选配置项Unicode Debug|Win32(注意一定得选个你已经编译了相应wxWidgets库的配置),编译出错。主要原因是wxWidgets的包含路径不对。现在使用UltraEdit打开auidemo.vcproj,使用替换功能将所有的./../..替换为你wxWidgets所在的目录,我的是:D:"wxWidgets+VC9"wxWidgets-2.8.9 。VS2008会自动加栽你所做的修改。重新编译,应该成功啦。

    相关文件打包:autodemo.zip


  • 相关阅读:
    QT 图形视图框架
    QSting, QChar, char等的转换
    ucosii(2.89)mbox 应用要点
    ucosii(2.89)semaphore 应用要点
    ucosii(2.89)mutex 应用要点
    ucosii(2.89) 在Lpc1765移植中定时器的使用。
    c++中虚函数的需要性,虚析构函数的必要性
    转 在Qt中用QAxObject来操作Excel
    关于 QObject 类
    关于sigleton模式
  • 原文地址:https://www.cnblogs.com/huangliujing/p/1351011.html
Copyright © 2020-2023  润新知