![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
蹦蹦跳跳小米粒
努力奋斗的游戏coder
展开
-
使用Swig转C++为Python详解
Swig是一个可以使得不同语言之间可以相互调用的工具,今天记录一下使用Swig将C++转为Python的方法。首先从官网下载Swig,官网网址www.swig.org,下载后解压压缩包,并将swig.exe的路径添加到环境变量path中,就可以使用swig了。下面我们来准备C++代码。创建一个空项目,并创建.h文件与.cpp文件,编写代码:#pragma once#include...原创 2019-07-14 21:18:24 · 2764 阅读 · 1 评论 -
Linux系统下使用swig进行C++转python报错syntax error unexpected token‘*’
解决方法:使用指令vi -b xxxxx打开报错的文件,发现在第一行有奇怪的字符将前边的字符删除掉即可。原创 2019-07-21 14:10:00 · 366 阅读 · 0 评论 -
ValueError: invalid literal for int() with base 10
Traceback (most recent call last): File "<stdin>", line 1, in <module>ValueError: invalid literal for int() with base 10: '1.0'如果写int("1.0")就会错误,因为python假设需要进行int转型的字符串仅仅包含数字,这时候用round...转载 2019-08-08 16:47:25 · 699 阅读 · 0 评论 -
Linux使用python编程遇到_ZN问题解决方案
有时候我们在使用python编程的时候可能会遇到_ZN的运行错误,这时我们首先可以使用c++filt "_ZN***************"来进行一次诊断,这一行命令可以输出出问题的函数,之后我们可以使用命令cp $(find ./xxxxx/ -name "*.o") ./*** 来检测.o文件中是否包含了对应的cpp内容,看是否是缺少链接所致。...原创 2019-08-08 16:50:14 · 909 阅读 · 0 评论