工作笔记
工作笔记
txf-ly
这个作者很懒,什么都没留下…
展开
-
Cython:OpenMP配置
测试环境:Python3.7.4 + VS2019 + Cython0.29在Cython中使用OpenMP,除了添加/openmp编译参数,还需要将vcomp140.dll拷贝到输出目录。大致步骤如下:第一步:添加编译脚本。其中extra_link_args=['/openmp']可以去掉,在编译时该参数会被忽略掉。#!/usr/bin/env python3# -*-...原创 2019-10-17 21:06:21 · 700 阅读 · 0 评论 -
Cython:加速OpenGL
测试环境:PySide2 + Cython + glad本教程主要介绍Cython + glad头文件的引入和编译,以及在PySide2中初始化glad。glad下载步骤见CLion:OpenGL + GLAD配置.新建项目,解压glad.zip到项目根目录,最后项目结构为:项目结构编写pyx文件,比较重要的有两点:首先是cdef extern from...原创 2019-10-14 16:46:02 · 291 阅读 · 0 评论 -
Cython: Unable to find vcvarsall.bat
问题当使用Python3.7.2和VS2019时,Cython会出现“Unable to find vcvarsall.bat”的错误,原因是Python自带的打包工具distutils暂时不支持VS2019,最简单的解决办法是直接修改distutils目录下的_msvccompiler.py文件解决步骤把C:\Program Files\Python\Lib\distut...原创 2019-06-20 10:53:36 · 437 阅读 · 0 评论 -
Go:gotk3程序打包发布
本教程测试环境: WIN10为了独立发布gtk程序,除了拷贝必须的库文件,还需要拷贝/mingw64/share/glib-2.0/schemas、/mingw64/share/icons和/mingw64/lib/gdk-pixbuf-2.0/2.10.0等内容到可执行文件父目录下。具体步骤如下:把生成的exe文件放在D:\go\src\gtkdemo目录下,打开msys2...原创 2019-08-16 14:55:52 · 736 阅读 · 1 评论 -
Go:gotk3安装配置
测试环境:GoLand + msys2 + Win10gotk3是gtk+3的一个Go绑定,在windows下安装起来比较麻烦。本教程主要讲解gotk3的安装配置。安装MSYS2去官网https://www.msys2.org/下载msys2安装包,本教程使用的是64位版本。安装时请确保安装目录不包含空格,可以使用默认路径,我使用的目录为D:\msys64。 安装完成后...原创 2019-08-16 11:33:10 · 1169 阅读 · 0 评论 -
Python:CFFI结合Numpy使用
CFFI(C Foreign Function Interface) 是Python的C语言外部函数接口。通过CFFI,Python可以与几乎任何C语言代码进行交互,使用起来也比较方便。本文主要内容有:CFFI数组的基本使用 CFFI数组和Numpy ndarry相互转换测试环境:Python3.7.4(x64) + CFFI 1.3.1 + VS2019安装CFFI运行pip ...原创 2019-10-29 16:22:14 · 1270 阅读 · 0 评论