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
分享到:
相关推荐
树霉派上如何完整编译安装wxPython
省时省力,编译好的直接用即可, 架构是:aarch64 系统:jetson-nano-jp451-sd-card-image 系统:ubuntu 18.04 大家不会的可以看我的博文: 链接: ...
环境:Mac OS 12.4 ...直接用pip3 install wxPython命令安装会各种报错,经过排雷,编译成功的安装包,可直接用以下命令安装: pip3 install wxPython-4.1.1-cp39-cp39-macosx_11_0_universal2.whl
cygwin下编译安装wxpython遇到的问题
WxPython可视化编辑器.exe
wxPython-OpenCV 结合 wxPython 和 OpenCV 的模板/样板应用程序。 此应用程序可用作将 OpenCV 模块集成到跨平台 GUI 框架中的基础。 它还包括一个 Pyinstallers 平台特定的 .spec 文件,用于将项目编译为可分发的...
MacOS M1 cpu , 直接用 pip install wxpython 会报错,不支持 apple m1 cpu , 通过下载源码,并修改源码错误后编译成功。为方便相同环境朋友可直接用 打包成了 .whl 文件。 下载后, 直接 pip install wxPython-...
使用wxPython来做界面非常的简单,只是不能像C#一样拖动控件,需要自行写代码布局。在完成编写之后,由于直接的py文件不能再没有安装python的电脑上运行,能否有一个打包成在任意电脑都能运行的工具,网上找找发现了...
(5)下载wxPython源码进行编译生成 下载地址:http://wxpython.org/ 编译安装过程同wxWidgets步骤一样,遵循step1~step3步骤执行,此处不再赘述。 (6)安装wxPython 要让python能运行自带的demo程序,需要: $...
wxpython编译工具,生成makefile
安装wxPython, 此时要注意wxPython的版本要与前面python的版本一致。 3. 安装py2exe, 这是windows平台下一个非常好的python程序发布工具,可以将python程序编译成exe而脱离python环境执行。做完上面的安装后,我们...
是对著名的GCC开源编译工具的简单图形前端实现,通过wxpython语言开发而成。支持Windows XP,Windows 7 和 Linux 等多个平台。 wxgcc适用对象: •C/C++初学者 •不习惯终端操作的Linux用户 •不喜欢Windows下...
函式庫本身使用C++語言開發,但也有其它不同程式語言的綁紮,例如:Python(wxPython)、Lua(wxlua)、Perl(wxPerl)、Ruby(wxRuby)、Smalltalk(wxSmalltalk)、Java(wx4j)、甚至是JavaScript(wxjs)等。...
Python程序设计语言是一个高层次的面向对象脚本语言,其具有互动性、易学性、可读性,能够边解释边执行,不需要进行编译环节,因此在很多领域得到广泛普及和使用,包括人工智能、网络编程、GUI编程、CGI编程、MySQL编程等...
3. 安装py2exe, 这是windows平台下一个非常好的python程序发布工具,可以将python程序编译成exe而脱离python环境执行。做完上面的安装后,我们就可以来测试一下了 wxPython demo 代码: 复制代码 代码如下: #wxDem
wxWidgets 2.8.12: A portable C++ and Python GUI toolkit
编译型语⾔(⼀次将全部代码转换为机器语⾔--可执⾏⽂件)和解释型语⾔(逐⾏解释、执⾏),编译型语⾔执⾏速度更快。 2.Python是⼀个动态解释性的强类型定义语⾔(强制数据类型定义的语⾔,变量不经过强制转换则...
OTI(Our Tiny IDE),一个用python编写的非常轻量级的IDE,用于保存、编译和运行C代码 要求: wxPython(GUI 工具包) gnome-terminal(用于运行 C 程序) 查看此以获取有关 OTI 使用的更多信息
wxPython: ://www.wxpython.org/ mecab-python 没有 64 位版本,我编译了一个,但请注意,它不是按照所述的要求使用 VS2008 编译的。 相反,为了方便起见,它是用 VS2013 编译的。 另外,你不应该使用 pip 来
适用于64位windows onnx 编译环境 cuda>11.0版本