摘要: 1. yaml从http://pyyaml.org/wiki/PyYAML下载对应版本的exe,直接安装就可以。2. pip从https://pypi.python.org/pypi/pip#downloads下载对应版本的压缩包,解压缩。在解压后路径下打开命令行,运行python setup.py... 阅读全文
posted @ 2015-09-19 13:57 zhsuiy 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 是的,我又开始integrate另一个方法~~此方法用C++,Python作胶水,供Matlab调用,原来是在Linux上编译运行,我需要把它在Windows x64上跑起来~~在Linux平台,Python调用C是通过这样的方式来进行的:var = CDLL('test.so')其中,.so是Li... 阅读全文
posted @ 2015-09-10 17:37 zhsuiy 阅读(1706) 评论(0) 推荐(0) 编辑
摘要: 经过两天多的奋战,终于把GLAD源码集成进来了。在编译、链接都正确,程序开始跑之后,又出了一个让人很无奈的runtime error, 就在1 /* Initialize minimizer */2 T = gsl_multimin_fdfminimizer_conjugate_pr;3 ... 阅读全文
posted @ 2015-09-09 15:52 zhsuiy 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 最前面啰嗦一句,matlab默认编译c的编译器有点奇怪,会出现引用.h却找不到相应函数的问题,解决方法是把.c全部都改成.cpp!血的教训!下面进入正题~~由于Matlab调用的C函数中引用了GSL,编译了半天,改来改去,每次都提示LNK error找不到gsl:em.obj : error LNK... 阅读全文
posted @ 2015-09-08 22:20 zhsuiy 阅读(1347) 评论(4) 推荐(0) 编辑
摘要: 如果.c文件不依赖于任何第三方库,那么mex编译很简单,只需要在matlab的命令行输入mex test.c即可。但是如果这个c文件使用了第三方库文件,如opencv、gsl等等,那么就需要更改一下mex的编译选项,否则会报fetal error C1083,找不到包括文件。这里需要注意的是,在me... 阅读全文
posted @ 2015-09-08 16:56 zhsuiy 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: 很多国外的开源项目是用maven编译的,对于我们比较熟悉eclipse开发的童鞋来说,能转成.project是最好不过了。很简单,装好maven后,在项目目录打开命令行,输入mvn eclipse:eclipse即可。注意,项目目录下应当包含pom.xml。然后这个项目的依赖包会自动下载到C:\Us... 阅读全文
posted @ 2015-09-07 22:10 zhsuiy 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1. 下载GSLhttp://gnuwin32.sourceforge.net/packages/gsl.htm下载Complete package, except sources和Sources两个exe文件,安装在同一目录。安装后的目录结构:2. 生成lib使用vs命令工具,进入到lib目录,运... 阅读全文
posted @ 2015-08-24 15:32 zhsuiy 阅读(715) 评论(0) 推荐(0) 编辑