问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

win7下vs2010编译boost怎么配置stlport

发布网友 发布时间:2022-05-06 13:33

我来回答

1个回答

热心网友 时间:2022-06-30 18:43

一、安装cmake
1、这一步比较简单,下载安装最新版本cmake-2.8,开始如下安装

2、注意这里选择第二个选项,为所有的用户添加系统变量

3、选择安装到目录 F:\CMake 2.8,个人建议最好安装在C盘目录下。

4、安装完毕后确认一下系统变量中有没有红色框中的目录,若没有需要手动添加进去。

5、cmake安装完毕!
二、安装Boost库

1、下载最新版本,当前为boost_1_55_0

2、按 Win+R组合键输入cmd进入命令窗口:
切换当前目录为boost的安装目录(G:\boost_1_55_0),输入bootstrap.bat

3、执行完上述命令后会在安装目录下生成如下exe文件

4、继续在DOS窗口中输入bjam.exe,程序会根据你当前安装的编译环境(vs2010,vs2012,vs2013)等自动选择与之相适应的库文件和包含文件等。
此过程大概需要20分钟左右。根据下面第二个图片可以算出我的编译环境为MSVC-12.0即VS2013.

5、20分钟左右后可以看到如下界面,说明Boost库配置完成

三、安装CGAL

1、下载CGAL,这里我下载的是CGAL-4.4这个版本(当前最新的)

2、安装位数选择32位
如果选择64位进行安装,则会在以后配置完毕后出现类似“无法识别的外部符号。。。”等问题,很难进行正确配置。所以这里最好全部选择32位进行安装。

3、安装目录我选择C:\Program Files\CGAL-4.4
安装在其他目录时可能会出现用Cmake编译时出现好几外错误。可以尝试通过安装在C盘进行解决。

4、选择如下几项,单击下一步

5、安装完成后可能会出现如下提示,则需要手动添加F:\CGAL-4.4\auxiliary\gmp\lib到Path变量中

6、此时CGAL安装完成
四、用Cmake配置CGAL库

1、打开Cmake软件选择如下目录,注:两个目录是相同的

2、单击“config"-选择如下编译器(默认是32位,与前面安装软件一定要保持一致)

3、单击确定后,出现如下界面说明配置成功

4、找到如下图的这一项,选中,再次单击"config"进行配置

5、单击Generate,此时界面应如下。

6、此时在CGAL安装目录下出现如下文件:CGAL.sln

7、打开此文件,此时编译器会自动组建一个解决方案。如下图

8、选择32位debug模式,按F7进行编译,编译完成后如下图所示,表明CGAL至此完全配置成功。

五、举例测试CGAL

新建一个控制台应用程序,并添加如下代码

#include <iostream>
#include <boost/format.hpp>
#include <QtGui>
#include <CGAL/Qt/GraphicsViewNavigation.h>
#include <QLineF>
#include <QRectF>
int main(int argc, char **argv)
{
QApplication app(argc, argv);
QGraphicsScene scene;
scene.setSceneRect(0,0, 100, 100);
scene.addRect(QRectF(0,0, 100, 100), QPen(QColor(255,0,0)));
scene.addLine(QLineF(0,0, 100, 100));
scene.addLine(QLineF(0,100, 100, 0));
QGraphicsView* view = new QGraphicsView(&scene);
CGAL::Qt::GraphicsViewNavigation navigation;
view->installEventFilter(&navigation);
view->viewport()->installEventFilter(&navigation);
view->setRenderHint(QPainter::Antialiasing);
view->show();
return app.exec();
}

添加包含库目录,操作如下图,注意红色框中的添加内容

添加附加库目录,操作如下图,注意红色框中的添加内容
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
使命召唤9打不开,每次都出现这个情况,怎么弄啊 使命召唤9无法进入关卡 百度知道百度知道的作用 梦见在水里走什么预兆 梦见光脚走路是什么兆头 西装如何穿搭才有高级感? 西装怎样搭配才能穿出又飒又优雅的气势? 西装如何搭配才能穿出优雅成熟的气质? 我考了两次科目三路考,很不辛没能通过,我想放弃了,纠结?学车很辛苦... 我考过不了科目三 有谁可以给我几篇关于磨难的励志故事? 《送温暖文明进社区》作文(好人好事)自己做的,急急急急啊 求《黄昏清兵卫》 尽量高清 需求字幕 有的朋友请发到1276456629@qq.com 寻找一部日本武士电影 黄昏清兵卫是什么意思? 动物也有自己的三观,《疯狂动物城》主要讲了一个什么故事? 求真实的励志故事,稍微短小一些,不管是植物、动物、人,比如某种动物的习性是坚强的...之类的 如何安装boost 点击bootstrap出现拒绝访问 求一部电影,讲述日本武士的历史 黄昏清卫兵的作品介绍 思路决定出路(动物小故事) 谁有《黄昏清兵卫》的下载地址?BT也可以 求《黄昏清兵卫》字幕 怎样在VS2013中安装配置boost 摩托车交那些保险公司 《黄昏清兵卫》中饭沼朋江谁演的,饭沼朋江扮演者 如何安装boost在vs2008 黄昏清兵卫高清完整版下载地址 黄昏清兵卫完整版电影 美图秀秀可以把两边胳膊p成一样高吗 怎么在win10 配置boost 如何依靠社区活动培养幼儿喜欢传统文化的意识800字? 苹果6s plus为什么会突然黑屏怎么办 儿子在家做过的文明事迹 有什么民间故事,要有内容的 急急急 苹果6splus更新系统后不停黑屏重启 怎么在多个excel筛选相同的数据 如何筛选出excel两个表中重复数据 哪个城市拍婚纱照好看 三亚和青岛哪个拍婚纱照好 在AE软件中怎样实现倒序播放? 梦见蛇抱着鸭蛋好吗 有谁知道道士究竟是做什么的 高功又是什么 《陈情令》中的道士晓星尘斩妖除魔,那历史上的道士主要做什么? 道士到底是干什么的 在古代,道士的具体职业是什么? 中国方士、术士、道士,具体是干什么的?有什么联系和区别? 道士平日里都做什么? 历史上方士,术士和道士是同一个职业吗,有什么区别呢? 养花需要什么方法吗?每次怎么都被养死了呢?