`
ideage
  • 浏览: 319368 次
社区版块
存档分类
最新评论

编译wxPython

阅读更多

Python本身用VC2003编译的.我手头没有,只能用VC++6.0了.

 

环境: VC++6.0,WinXP SP3,PSDK2003

 

1.用VC6编译了Python后,覆盖原来的Python环境.

 

2.设置环境变量:WXWIN,WXDIR = D:\D\CPP\wxWidgets

 

3.将%WXDIR%\include\wx\msw里将setup0.h复制成setup.h,并修改setup.h

 

修改变量的值 :
wxUSE_DEBUGREPORT              0
wxUSE_EXCEPTIONS               0
wxUSE_DIALUP_MANAGER           0
wxUSE_GRAPHICS_CONTEXT         1
wxUSE_GLCANVAS                 1
wxUSE_POSTSCRIPT               1
wxUSE_DIB_FOR_BITMAP           1

原文档介绍的wxUSE_DATEPICKCTRL_GENERIC没有修改,修改后编译wxPython会出错.

 

4.运行 SDK中的 Set Windows XP 32-bit Build Environment (Retail),进入WXDIR目录.

运行nmake -f makefile.vc OFFICIAL_BUILD=1 SHARED=1 MONOLITHIC=0 USE_OPENGL=1 USE_GDIPLUS=1 DEBUG_FLAG=1 CXXFLAGS=/D__NO_VC_CRTDBG__ WXDEBUGFLAG=h BUILD=release UNICODE=1

 

编译wxWidgets

 

5. 修改%WXDIR%\wxPython\config.py , 将"/GX-"前面的注释去掉.否则VC6编译出错.

运行 setup.py build_ext --inplace MONOLITHIC=0 UNICODE=1 FINAL=1 BUILD_STC=0 BUILD_GLCANVAS=0 BUILD_GIZMOS=0

 

编译wxPython

 

6.测试 set PYTHONPATH=%WXDIR%\wxPython
cd %WXDIR%\wxPython\demo
demo.py

 

7.打包环境.

xcopy %wxdir%\lib\vc_dll\*.dll %wxdir%\dist\wx\*.*
xcopy %wxdir%\wxPython\wx\*.* %wxdir%\dist\wx\*.* /E /H
xcopy %wxdir%\wxPython\wxPython\*.* %wxdir%\dist\wxPython\*.* /E /H

 

 

 

分享到:
评论

相关推荐

    树霉派4上编译安装wxPython全过程

    树霉派上如何完整编译安装wxPython

    Jetson nano aarch64架构,编译好的wxPython包

    省时省力,编译好的直接用即可, 架构是:aarch64 系统:jetson-nano-jp451-sd-card-image 系统:ubuntu 18.04 大家不会的可以看我的博文: 链接: ...

    M1及M2版本Macbook的wxPython安装包(已编译好直接安装)

    环境:Mac OS 12.4 ...直接用pip3 install wxPython命令安装会各种报错,经过排雷,编译成功的安装包,可直接用以下命令安装: pip3 install wxPython-4.1.1-cp39-cp39-macosx_11_0_universal2.whl

    cygwin_wxpython.rar

    cygwin下编译安装wxpython遇到的问题

    WxPython可视化编辑器.exe

    WxPython可视化编辑器.exe

    wxPython-OpenCV:结合 wxPython 和 OpenCV 的模板样板应用程序

    wxPython-OpenCV 结合 wxPython 和 OpenCV 的模板/样板应用程序。 此应用程序可用作将 OpenCV 模块集成到跨平台 GUI 框架中的基础。 它还包括一个 Pyinstallers 平台特定的 .spec 文件,用于将项目编译为可分发的...

    wxPython-4.1.1-cp39-cp39-macosx_11_0_arm64.whl

    MacOS M1 cpu , 直接用 pip install wxpython 会报错,不支持 apple m1 cpu , 通过下载源码,并修改源码错误后编译成功。为方便相同环境朋友可直接用 打包成了 .whl 文件。 下载后, 直接 pip install wxPython-...

    Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程

    使用wxPython来做界面非常的简单,只是不能像C#一样拖动控件,需要自行写代码布局。在完成编写之后,由于直接的py文件不能再没有安装python的电脑上运行,能否有一个打包成在任意电脑都能运行的工具,网上找找发现了...

    robotframework-seleniumlibrary-2.9

    (5)下载wxPython源码进行编译生成 下载地址:http://wxpython.org/ 编译安装过程同wxWidgets步骤一样,遵循step1~step3步骤执行,此处不再赘述。 (6)安装wxPython 要让python能运行自带的demo程序,需要: $...

    bakefile for win32

    wxpython编译工具,生成makefile

    用python开发windows程序

    安装wxPython, 此时要注意wxPython的版本要与前面python的版本一致。 3. 安装py2exe, 这是windows平台下一个非常好的python程序发布工具,可以将python程序编译成exe而脱离python环境执行。做完上面的安装后,我们...

    mingwC/C++编译器

    是对著名的GCC开源编译工具的简单图形前端实现,通过wxpython语言开发而成。支持Windows XP,Windows 7 和 Linux 等多个平台。 wxgcc适用对象: •C/C++初学者 •不习惯终端操作的Linux用户 •不喜欢Windows下...

    wxWidgets-3.1.1源码安装包

    函式庫本身使用C++語言開發,但也有其它不同程式語言的綁紮,例如:Python(wxPython)、Lua(wxlua)、Perl(wxPerl)、Ruby(wxRuby)、Smalltalk(wxSmalltalk)、Java(wx4j)、甚至是JavaScript(wxjs)等。...

    Python编程特点及优势研究

    Python程序设计语言是一个高层次的面向对象脚本语言,其具有互动性、易学性、可读性,能够边解释边执行,不需要进行编译环节,因此在很多领域得到广泛普及和使用,包括人工智能、网络编程、GUI编程、CGI编程、MySQL编程等...

    使用Python开发windows GUI程序入门实例

    3. 安装py2exe, 这是windows平台下一个非常好的python程序发布工具,可以将python程序编译成exe而脱离python环境执行。做完上面的安装后,我们就可以来测试一下了 wxPython demo 代码: 复制代码 代码如下: #wxDem

    wxWidgets 2.8.12: A portable C++ and Python GUI toolkit

    wxWidgets 2.8.12: A portable C++ and Python GUI toolkit

    Python3基础(1)Python介绍、Python2与Python3、变量、用户输入、 .pdf

    编译型语⾔(⼀次将全部代码转换为机器语⾔--可执⾏⽂件)和解释型语⾔(逐⾏解释、执⾏),编译型语⾔执⾏速度更快。 2.Python是⼀个动态解释性的强类型定义语⾔(强制数据类型定义的语⾔,变量不经过强制转换则...

    OTI:OTI(Our Tiny IDE),一个用python编写的*非常*轻量级的IDE,用于保存和编译C代码

    OTI(Our Tiny IDE),一个用python编写的非常轻量级的IDE,用于保存、编译和运行C代码 要求: wxPython(GUI 工具包) gnome-terminal(用于运行 C 程序) 查看此以获取有关 OTI 使用的更多信息

    Romaji-Converter

    wxPython: ://www.wxpython.org/ mecab-python 没有 64 位版本,我编译了一个,但请注意,它不是按照所述的要求使用 VS2008 编译的。 相反,为了方便起见,它是用 VS2013 编译的。 另外,你不应该使用 pip 来

    onnxruntime-win-x64-gpu-1.14.0

    适用于64位windows onnx 编译环境 cuda>11.0版本

Global site tag (gtag.js) - Google Analytics