在VS2005中安装Boost

编译环境:Windows XP SP3 vs2005 版本8.0.50727.42

      首先在www.boost.org下载jam和boost最新的源代码(本文为jam_version=3.1.17 boost_version=1.38.0),将jam源代码解压到x:/boost/jam/目录下,将boost源代码解压缩到x:/boost/目录下。
      然后打开Visual Studio 2005 命令提示来到x盘下进入jam的src目录,下面有个build.bat文件。
      在命令行输入build msvc 8.0,执行完成后会在该目录下生成一个bin.ntx86的目录,将目录中的bjam.exe拷贝到x:/boost/目录下.
现在将命令行定位到x:/boost编译时通过设置参数可以指定编译器和编译版本以及存放路径这里没有编译python.
bjam --toolset=msvc-8.0 --prefix=x:/boost stage
这个命令将会生成release版的lib和dll文件
bjam --toolset=msvc-8.0 --prefix=x:/boost debug stage
这个命令将会生成带gd字符的debug版的lib和dll文件
bjam --tooset=msvc-8.0 --prefix=x:/boost debug runtime-link=static stage
这个命令将会生成带sgd字符的静态debug版的lib和dll文件

如果不是用--prefix参数将默认生成在c:/boost目录下

编译完成后可以建立一个bat文件自动将生成的lib和dll文件拷贝到lib目录下面
cplib.bat

dir /W/S/B *vc80*.lib,*vc80*.dll >liblist
if exist lib (echo exist lib fold) else (mkdir lib)
for /f %%x in (liblist) do @copy "%%x" lib/

拷贝之后可以做一下清理工作,同个建立一个bat文件来自动清理编译过程产生的.obj文件
delobj.bat

del /s/q *.obj

将这两个文件放在x:/boost目录下执行就可以了。

在编译过程中会自动生成三个文件夹,按生成先后顺序分别是include,bin.v2,lib其中include目录是编译时用到的头文件,bin.v2目录是编译时存放lib,dll和obj文件的地方,lib目录是存放编译完成后的所有lib,dll文件的目录。如果空间十分紧张,可以删除include和bin.v2目录。我在实际操作中没有include文件,但是有个stage文件夹,有1.55G我觉得太占用空间,就删除了。

配置环境变量

Tools -> Options -> Projects and Solutions -> VC++ Directories 在Library files加上x:/boost/lib

在Include files加上x:/boos

测试程序:

 

引用 http://paul216.blog.hexun.com/29507251_d.html 中介绍的方法啦,希望引用他的方法没有侵犯到版权呢。

内容概要:本文深入探讨了多种高级格兰杰因果检验方法,包括非线性格兰杰因果检验、分位数格兰杰因果检验、混频格兰杰因果检验以及频域因果检验。每种方法都有其独特之处,适用于不同类型的时间序列数据。非线性格兰杰因果检验分为非参数方法、双变量和多元检验,能够在不假设数据分布的情况下处理复杂的关系。分位数格兰杰因果检验则关注不同分位数下的因果关系,尤其适合经济数据的研究。混频格兰杰因果检验解决了不同频率数据之间的因果关系分析问题,而频域因果检验则专注于不同频率成分下的因果关系。文中还提供了具体的Python和R代码示例,帮助读者理解和应用这些方法。 适合人群:从事时间序列分析、经济学、金融学等领域研究的专业人士,尤其是对非线性因果关系感兴趣的学者和技术人员。 使用场景及目标:①研究复杂非线性时间序列数据中的因果关系;②分析不同分位数下的经济变量因果关系;③处理不同频率数据的因果关系;④识别特定频率成分下的因果关系。通过这些方法,研究人员可以获得更全面、细致的因果关系洞察。 阅读建议:由于涉及较多数学公式和编程代码,建议读者具备一定的统计学和编程基础,特别是对时间序列分析有一定了解。同时,建议结合具体案例进行实践操作,以便更好地掌握这些方法的实际应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值