#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();
}
这是一个测试CGAL是否编译成功的程序
结果是LINK : fatal error LNK1104: 无法打开文件“CGAL_Qt4-vc100-mt-gd-4.3.lib”
我看到别人编译CGAL后lib目录下面有四个lib
而我的只有三个,唯独缺少CGAL_Qt4-vc100-mt-gd-4.3.lib
我的编译的版本分别是QT5.3.2最新版、CGAL4.3、Boost1.55
请问有谁知道怎么叫解决吗?
是不是CGAL编译错了
是QT5 的原因吗?
还是其他的原因
大神求解。
------解决思路----------------------
http://pan.baidu.com/s/1o6wUbIq