当前位置: 首页 > news >正文

宜昌市网站建设_网站建设公司_测试上线_seo优化

怎么制作网站模板,网站排行榜查询,网站关键词密度太高怎么处理,建设主题网站步骤一、下载 首先从boost官方主页http://www.boost.org/下载最新版boost安装包#xff0c;我用的版本是boost.1.49.0 二、新建文件夹 如果是使用下载的安装包#xff0c;那么请将boost安装包解压至本地新建的目录#xff0c;如#xff1a;F:\boost 三、编译 #xff08;1我用的版本是boost.1.49.0 二、新建文件夹 如果是使用下载的安装包那么请将boost安装包解压至本地新建的目录如F:\boost 三、编译 1从vs2008的工具菜单进入命令提示窗口单击“开始”按钮指向“所有程序”指向“Microsoft Visual Studio 2008”指向“Visual Studio tools(工具)”然后单击“Visual Studio 2008 command prompt命令提示”   2cd到F:\boost\boost_1_49_0下执行bootstrap.bat然后会在F:\boost\boost_1_49_0\下生成bjam.exe   3使用bjam命令编译如下 bjam stage --toolsetmsvc-9.0 --without-graph --without-graph_parallel --without-math --without-mpi --without-python --without-serialization --without-wave --stagedirF:\boost\boost_1_49_0\bin\vc9 linkstatic runtime-linkshared runtime-linkstatic threadingmulti debug release 下面详细解释一下每个参数的含义 stage/installstage表示只生成库dll和libinstall还会生成包含头文件的include目录。本人推荐使用stage因为install生成的这个include目录实际就是boost安装包解压缩后的boost目录E:\SDK\boost\boost只比include目录多几个非hpp文件都很小所以可以直接使用而且不同的IDE都可以使用同一套头文件这样既节省编译时间也节省硬盘空间。 toolset指定编译器可选的如borland、gcc、msvcVC6、msvc-9.0VS2008等。 without/with选择不编译/编译哪些库。因为python、mpi等库我都用不着所以排除之。还有wave、graph、math、regex、test、program_options、serialization、signals这几个库编出的静态lib都非常大所以不需要的也可以without掉。这可以根据各人需要进行选择默认是全部编译。但是需要注意如果选择编译python的话是需要python语言支持的应该到python官方主页http://www.python.org/下载安装。查看boost包含库的命令是bjam --show-libraries。 stagedir/prefixstage时使用stagedirinstall时使用prefix表示编译生成文件的路径。推荐给不同的IDE指定不同的目录如VS2008对应的是F:\boost\boost_1_49_0\bin\vc9VC6对应的是F:\boost\boost_1_49_0\bin\vc6否则都生成到一个目录下面难以管理。如果使用了install参数那么还将生成头文件目录vc9对应的就是F:\boost\boost_1_49_0\bin\vc9\include\boost-1_46\boost,vc6类似光这路径都这样累赘还是使用stage好。 build-dir编译生成的中间文件的路径。这个本人这里没用到默认就在根目录F:\boost\boost_1_49_0下目录名为bin.v2等编译完成后可将这个目录全部删除没用了所以不需要去设置。 link生成动态链接库/静态链接库。生成动态链接库需使用shared方式生成静态链接库需使用static方式。一般boost库可能都是以static方式编译因为最终发布程序带着boost的dll感觉会比较累赘。 runtime-link动态/静态链接C/C运行时库。同样有shared和static两种方式这样runtime-link和link一共可以产生4种组合方式各人可以根据自己的需要选择编译。一般link只选static的话只需要编译2种组合即可即linkstatic runtime-linkshared和linkstatic runtime-linkstatic本人一般就编这两种组合。 threading单/多线程编译。一般都写多线程程序当然要指定multi方式了如果需要编写单线程程序那么还需要编译单线程库可以使用single方式。 debug/release编译debug/release版本。一般都是程序的debug版本对应库的debug版本所以两个都编译。 四、配置vs2008 打开tools --options --projects and solutions -- vc directories include目录F:\boost\boost_1_49_0 library目录  F:\boost\boost_1_49_0\bin\vc9\lib 五、测试 [cpp] view plaincopy #include boost/thread/thread.hpp    #include iostream       using namespace std;      // method 1   void hello()    {        cout             Hello world, I\m a thread!             endl;    }       int main(int argc, char* argv[])    {        boost::thread thrd(hello);        thrd.join();        return 0;    }    enjoy yourself ! 参考资料 http://www.cnblogs.com/ComputerG/archive/2011/03/10/1979730.html http://www.cnblogs.com/wondering/archive/2009/05/21/boost_setup.html http://www.cnblogs.com/wangkangluo1/archive/2011/08/06/2129566.html 某几处代码有问题
http://www.lebaoying.cn/news/106510.html

相关文章:

  • 龙港网站建设wordpress加入购物
  • 接单类型网站建设费用wordpress主题的安装教程
  • 建设工程网站单位名单国外哪些网站做产品推广比较好
  • 网站域名网站建设登录结构图
  • 产权交易中心网站建设的原因网站建设性能分析
  • 永州网站建设优化新兴县建设局网站
  • 湘潭自助建站系统陕西恒发建设网站
  • seo网站是什么好看的商城网站设计
  • 西安市做网站的火车头采集器wordpress
  • 开发网站好还是app婚纱摄影时尚
  • 无锡赛孚建设工程有限公司网站如何加强旅游电子商务网站的建设
  • 哪里有免费的网站模板做网站功能需要注意什么
  • 深圳印刷网站建设如何在百度发布信息
  • 婚介做网站的好处嵌入式软件开发项目
  • 昆山网站排名优化市场代理招商信息
  • 青岛移动网站建设恶意点击软件有哪些
  • wordpress仿站插件小程序商城哪家好又便宜
  • 自建网站平台有哪些佛山做外贸网站流程
  • 建设银行网站打不开别的网站可以吗WordPress博客程序优化
  • 沈阳公司建设网站帮网站网站做推广被抓会判刑吗
  • 互联网站外推广改wordpress评论邮箱
  • vs2015网站开发基础样式微信运营网站建设
  • 网站开发需要哪些软件网站建设 从用户角度开始
  • 无锡h5网站建设定制型网站建设服务器
  • 开发网站如何选需要易货小程序开发教程
  • 友情链接是在网站后台做吗网页制作工具的选择与网站整体风格没有关系
  • 五华区网站seo网络营销推广公司深圳
  • 江苏省交通建设厅门户网站厦门网站推广的目标
  • 泰安一级的企业建站公司小牛加速器
  • 网站建设文化平台专注大连网站建设