Skip to Content.
Sympa Menu

cgal-discuss - RE: [cgal-discuss] Problems with CGAL3+QT3

Subject: CGAL users discussion list

List archive

RE: [cgal-discuss] Problems with CGAL3+QT3


Chronological Thread 
  • From: liuxintao <>
  • To: <>
  • Subject: RE: [cgal-discuss] Problems with CGAL3+QT3
  • Date: Wed, 26 Mar 2008 00:02:04 +0800
  • Importance: Normal

Dear Mahmood Naderan,
 
I am sorry to disturb you again.
 
As you told me, I complied the CGAL_80.sln in the "src" folder, and succeeded. Then I add the cgalqt-vc80-mt.lib to the project. But I got the new Error:
 
" 1 fatal error LNK1181: cannot open input file 'qt-mt3.lib' Straight_skeleton_2 "
 
At the same time, I can run other examples in "C:\Program Files\CGAL-3.3.1\examples" folder without Qt in CGAL and the Qt examples in "C:\qt-3\examples" folder smoothly.
 
I am confused...
 
Thanks and cheers.

Xintao.
 



> Date: Sat, 22 Mar 2008 00:24:49 -0700
> From:
> To:
> Subject: Re: [cgal-discuss] Problems with CGAL3+QT3
>
> Justin:
> >yes, there are qt-mt3.lib
> >qt-mt3.lib
> >qtmain.lib
> >wsock32.lib
> >winmm.lib
> >imm32.lib
> >cgalqt-vc71-mt.lib
> >in the linker->input section
> >but the errors remain
>
> Then I think you did not build the libraries via "src" folder. Right? Please build them.
>
>
> liuxintao:
> >I am also using CGAL3.3.1 + QT 3.3.8 + Visual Studio 2005, and I got the same error! and I have libs as >belows:
> >qt-mt3.lib
> >qtmain.lib
> >wsock32.lib
> >winmm.lib
> >imm32.lib
> >Any ideas? Many thanks in advance!
>
> You have not "cgalqt.lib". Also I recommend you build the "src" folder then add "cgalqt.lib" to "project properties->linker->input"
>
>
> -------------------
> Mahmood Naderan
> http://ce.sharif.edu/~m_naderan
>
>
>
>
>
>
>
> ----- Original Message ----
> From: Justin <>
> To:
> Sent: Friday, March 21, 2008 11:14:19 AM
> Subject: Re: [cgal-discuss] Problems with CGAL3+QT3
>
> yes, there are qt-mt3.lib
> qt-mt3.lib
> qtmain.lib
> wsock32.lib
> winmm.lib
> imm32.lib
> cgalqt-vc71-mt.lib
>
> in the linker->input section
>
> but the errors remain
>
>
>
>
>
> On Wed, Mar 19, 2008 at 10:22 PM, Mahmood Naderan <> wrote:
>
> >I m using CGAL3.3.1 + QT 3.3.8. when i built the demo Qt_widget/ standard_toolbar.vcproj, it comes these >errors: >
>
> Did you add "cgalqt.lib", "qtmain.lib" and "qt-mt.lib" in "project properties->linker->input" section?
>
> -------------------
> Mahmood Naderan
> http://ce.sharif.edu/~m_naderan
>
>
>
>
>
>
> ----- Original Message ----
> From: Justin <>
> To:
> Sent: Monday, March 17, 2008 10:23:41 PM
> Subject: [cgal-discuss] Problems with CGAL3+QT3
>
> Dear all,
>
> I m using CGAL3.3.1 + QT 3.3.8. when i built the demo Qt_widget/ standard_toolbar.vcproj, it comes these errors:
>
>
>
>
>
> c:\Program Files\CGAL-3.3.1\include\CGAL\float.h(133): warning C4244: 'return' : conversion from 'double' to 'CGAL::Algebraic_structure_traits_base<Type,Algebra_type>::Type', possible loss of data
> with
> [
> Type=float,
> Algebra_type=CGAL::Field_with_kth_root_tag
> ]
> standard_toolbar error LNK2005: "public: __thiscall QString::~QString(void)" (??1QString@@QAE@XZ) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "public: virtual void __thiscall QWidget::setGeometry(class QRect const &)" (?setGeometry@QWidget@@UAEXABVQRect@@@Z) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "public: int __thiscall QRect::width(void)const " (?width@QRect@@QBEHXZ) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "public: int __thiscall QRect::height(void)const " (?height@QRect@@QBEHXZ) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "protected: virtual void __thiscall QWidget::setWState(unsigned int)" (?setWState@QWidget@@MAEXI@Z) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "protected: virtual void __thiscall QWidget::setWFlags(unsigned int)" (?setWF lags@QWidget@@MAEXI@Z) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "public: class QColor const & __thiscall QPen::color(void)const " (?color@QPen@@QBEABVQColor@@XZ) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "public: class QPen const & __thiscall QPainter::pen(void)const " (?pen@QPainter@@QBEABVQPen@@XZ) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "public: class QBrush const & __thiscall QPainter::brush(void)const " (?brush@QPainter@@QBEABVQBrush@@XZ) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "int __cdecl qstrcmp(char const *,char const *)" (?qstrcmp@@YAHPBD0@Z) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "public: int __thiscall QMetaObject::slotOffset(void)const " (?slotOffset@QMetaObject@@QBEHXZ) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "public: __thiscall QString::~QString(void)" (??1QString@@QAE@XZ) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "public: virtual void __thiscall QWidget::setGeometry(class QRect const &)" (?setGeometry@QWidget@@UAEXABVQRect@@@Z) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "public: int __thiscall QRect::width(void)const " (?width@QRect@@QBEHXZ) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "public: int __thiscall QRect::height(void)const " (?height@QRect@@QBEHXZ) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "protected: virtual void __thiscall QWidget::setWState(unsigned int)" (?setWState@QWidget@@MAEXI@Z) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "protected: virtual void __thiscall QWidget::setWFlags(unsigned int)" (?setWFlags@QWidget@@MAEXI@Z) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "public: clas s QRect const & __thiscall QWidget::geometry(void)const " (?geometry@QWidget@@QBEABVQRect@@XZ) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "public: class QPen const & __thiscall QPainter::pen(void)const " (?pen@QPainter@@QBEABVQPen@@XZ) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "public: class QBrush const & __thiscall QPainter::brush(void)const " (?brush@QPainter@@QBEABVQBrush@@XZ) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "int __cdecl qstrcmp(char const *,char const *)" (?qstrcmp@@YAHPBD0@Z) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "public: int __thiscall QMetaObject::slotOffset(void)const " (?slotOffset@QMetaObject@@QBEHXZ) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "int __cdecl qstrcmp(char const *,char const *)" (?qstrcmp@@YAHPBD0@Z) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "public: int __thiscall QMetaObject::slotOffset(void)const " (?slotOffset@QMetaObject@@QBEHXZ) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "int __cdecl qstrcmp(char const *,char const *)" (?qstrcmp@@YAHPBD0@Z) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar error LNK2005: "public: int __thiscall QMetaObject::slotOffset(void)const " (?slotOffset@QMetaObject@@QBEHXZ) already defined in qt-mt3.lib(qt-mt3.dll)
> standard_toolbar warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library
> standard_toolbar error LNK2001: unresolved external symbol "struct QUType_int static_QUType_int" (?static_QUType_int@@3UQUType_int@@A)
> standard_toolbar error LNK2001: unresolved external symbol "struct QUType_int static_QUType_int" (?static_QUType_int@@3UQUType_int@@A)
> standard_toolbar error LNK2001: unresolved external symbol "private: static struct QStringData * QString::sh ared_null" (?shared_null@QString@@0PAUQStringData@@A)
> standard_toolbar error LNK2001: unresolved external symbol "private: static struct QStringData * QString::shared_null" (?shared_null@QString@@0PAUQStringData@@A)
> standard_toolbar error LNK2001: unresolved external symbol "public: static class QColor & Qt::green" (?green@Qt@@2AAVQColor@@A)
> standard_toolbar error LNK2001: unresolved external symbol "public: static class QCursor & Qt::crossCursor" (?crossCursor@Qt@@2AAVQCursor@@A)
> standard_toolbar error LNK2001: unresolved external symbol "class QApplication * qApp" (?qApp@@3PAVQApplication@@A)
> standard_toolbar error LNK2001: unresolved external symbol "class QApplication * qApp" (?qApp@@3PAVQApplication@@A)
> standard_toolbar error LNK2001: unresolved external symbol "class QApplication * qApp" (?qApp@@3PAVQApplication@@A)
> standard_toolbar error LNK2001: unresolved external symbol "class QApplication * qApp" (?qApp@@3PAVQApplication@@A)
> standard_toolbar error LNK2001: unresolved external symbol "struct QUType_ptr static_QUType_ptr" (?static_QUType_ptr@@3UQUType_ptr@@A)
> standard_toolbar error LNK2001: unresolved external symbol "struct QUType_ptr static_QUType_ptr" (?static_QUType_ptr@@3UQUType_ptr@@A)
> standard_toolbar error LNK2001: unresolved external symbol "struct QUType_bool static_QUType_bool" (?static_QUType_bool@@3UQUType_bool@@A)
> standard_toolbar error LNK2001: unresolved external symbol "struct QUType_bool static_QUType_bool" (?static_QUType_bool@@3UQUType_bool@@A)
> standard_toolbar error LNK2001: unresolved external symbol "struct QUType_bool static_QUType_bool" (?static_QUType_bool@@3UQUType_bool@@A)
> standard_toolbar error LNK2001: unresolved external symbol "public: static class QColor & Qt::black" (?black@Qt@@2AAVQColor@@A)
> standard_toolbar error LNK2001: unresolved external symbol "public: static class QColor & Qt::white" (?white@Qt@@2AAVQColor@@A)
> sta ndard_toolbar error LNK2001: unresolved external symbol "struct QUType_Null static_QUType_Null" (?static_QUType_Null@@3UQUType_Null@@A)
> standard_toolbar error LNK2001: unresolved external symbol "struct QUType_Null static_QUType_Null" (?static_QUType_Null@@3UQUType_Null@@A)
> standard_toolbar fatal error LNK1120: 10 unresolved externals
>
>
> anyone knows how to deal with it?
>
> Many thanks!!
>
> Best,
> Justin
>
>
>
> ____________________________________________________________________________________
> Never miss a thing. Make Yahoo your home page.
> http://www.yahoo.com/r/hs
> --
> You are currently subscribed to cgal-discuss.
> To unsubscribe or access the archives, go to
> https://lists-sop.inria.fr/wws/info/cgal-discuss
>
>
> ____________________________________________________________________________________
> Be a better friend, newshound, and
> know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
> --
> You are currently subscribed to cgal-discuss.
> To unsubscribe or access the archives, go to
> https://lists-sop.inria.fr/wws/info/cgal-discuss


Windows Live Writer,支持离线撰写博客内容,随时随地想写就写。 立即使用!



Archive powered by MHonArc 2.6.16.

Top of Page