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