• 9944阅读
  • 4回复

Qt 编译 取消自动关联到 vc的编译器 [复制链接]

上一主题 下一主题
离线sunsunrise
 
只看楼主 倒序阅读 楼主  发表于: 2010-05-06
我电脑里,装了vs2008,也装了Qt 的集成开发环境,当我用Qt 开发时候,他老是联系到vs2008 的东西,
看编译的结果

Running build steps for project stickman...
Starting: f:/qt/qtanz/anz/qt/bin/qmake.exe F:/qt/qtanz/anz/qt/examples/animation/stickman/stickman.pro -spec win32-g++ -r
Exited with code 0.
Starting: F:/qt/qtanz/anz/mingw/bin/mingw32-make.exe -w
mingw32-make: Entering directory `F:/qt/qtanz/anz/qt/examples/animation/stickman'
F:/qt/qtanz/anz/mingw/bin/mingw32-make -f Makefile.Debug all
mingw32-make[1]: Entering directory `F:/qt/qtanz/anz/qt/examples/animation/stickman'
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\..\include\QtCore" -I"..\..\..\include\QtGui" -I"..\..\..\include" -I"..\..\..\include\ActiveQt" -I"tmp\moc\debug_shared" -I"c:\Program Files\Microsoft Visual Studio\VC98\atl\include" -I"c:\Program Files\Microsoft Visual Studio\VC98\mfc\include" -I"c:\Program Files\Microsoft Visual Studio\VC98\include" -I"..\..\..\mkspecs\win32-g++" -o tmp\obj\debug_shared\main.o main.cpp
In file included from c:\Program Files\Microsoft Visual Studio\VC98\include/yvals.h:4,
from c:\Program Files\Microsoft Visual Studio\VC98\include/xstddef:10,
from c:\Program Files\Microsoft Visual Studio\VC98\include/iosfwd:12,
from c:\Program Files\Microsoft Visual Studio\VC98\include/utility:9,
from c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:9,
from ..\..\..\include\QtCore/../../src/corelib/tools/qlist.h:50,
from ..\..\..\include\QtCore/qlist.h:1,
from ..\..\..\include\QtCore/QList:1,
from animation.h:46,
from main.cpp:42:
c:\Program Files\Microsoft Visual Studio\VC98\include/use_ansi.h:34: warning: ignoring #pragma comment
In file included from c:\Program Files\Microsoft Visual Studio\VC98\include/xstddef:10,
from c:\Program Files\Microsoft Visual Studio\VC98\include/iosfwd:12,
from c:\Program Files\Microsoft Visual Studio\VC98\include/utility:9,
from c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:9,
from ..\..\..\include\QtCore/../../src/corelib/tools/qlist.h:50,
from ..\..\..\include\QtCore/qlist.h:1,
from ..\..\..\include\QtCore/QList:1,
from animation.h:46,
from main.cpp:42:
c:\Program Files\Microsoft Visual Studio\VC98\include/yvals.h:19: warning: ignoring #pragma warning
c:\Program Files\Microsoft Visual Studio\VC98\include/yvals.h:20: warning: ignoring #pragma warning
c:\Program Files\Microsoft Visual Studio\VC98\include/yvals.h:21: warning: ignoring #pragma warning
In file included from ..\..\..\include/QtCore/../../src/corelib/global/qglobal.h:45,
from ..\..\..\include/QtCore/qglobal.h:1,
from ..\..\..\include/QtCore/../../src/corelib/global/qnamespace.h:45,
from ..\..\..\include/QtCore/qnamespace.h:1,
from ..\..\..\include\QtCore/../../src/corelib/tools/qpoint.h:45,
from ..\..\..\include\QtCore/qpoint.h:1,
from ..\..\..\include\QtCore/QPointF:1,
from animation.h:45,
from main.cpp:42:
c:\Program Files\Microsoft Visual Studio\VC98\include/stddef.h:99: error: redeclaration of C++ built-in type 'wchar_t'
In file included from c:\Program Files\Microsoft Visual Studio\VC98\include/cwchar:14,
from c:\Program Files\Microsoft Visual Studio\VC98\include/iosfwd:11,
from c:\Program Files\Microsoft Visual Studio\VC98\include/utility:9,
from c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:9,
from ..\..\..\include\QtCore/../../src/corelib/tools/qlist.h:50,
from ..\..\..\include\QtCore/qlist.h:1,
from ..\..\..\include\QtCore/QList:1,
from animation.h:46,
from main.cpp:42:
c:\Program Files\Microsoft Visual Studio\VC98\include/wchar.h:163: error: '__int64' does not name a type
c:\Program Files\Microsoft Visual Studio\VC98\include/wchar.h:430: error: '__int64' does not name a type
c:\Program Files\Microsoft Visual Studio\VC98\include/wchar.h:534: warning: '__cdecl__' attribute only applies to function types
c:\Program Files\Microsoft Visual Studio\VC98\include/wchar.h:534: error: '__int64' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/wchar.h:534: error: expected primary-expression before 'wchar_t'
c:\Program Files\Microsoft Visual Studio\VC98\include/wchar.h:534: error: expected primary-expression before 'int'
c:\Program Files\Microsoft Visual Studio\VC98\include/wchar.h:534: error: initializer expression list treated as compound expression
c:\Program Files\Microsoft Visual Studio\VC98\include/wchar.h:536: error: expected constructor, destructor, or type conversion before '_wtoi64'
In file included from c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:9,
from ..\..\..\include\QtCore/../../src/corelib/tools/qlist.h:50,
from ..\..\..\include\QtCore/qlist.h:1,
from ..\..\..\include\QtCore/QList:1,
from animation.h:46,
from main.cpp:42:
c:\Program Files\Microsoft Visual Studio\VC98\include/utility:81: error: type '_It' is not derived from type 'std::iterator_traits<_It>'
c:\Program Files\Microsoft Visual Studio\VC98\include/utility:81: error: expected ';' before 'iterator_category'
c:\Program Files\Microsoft Visual Studio\VC98\include/utility:82: error: type '_It' is not derived from type 'std::iterator_traits<_It>'
c:\Program Files\Microsoft Visual Studio\VC98\include/utility:82: error: expected ';' before 'value_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/utility:83: error: type '_It' is not derived from type 'std::iterator_traits<_It>'
c:\Program Files\Microsoft Visual Studio\VC98\include/utility:83: error: expected ';' before 'distance_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/utility:225: error: redefinition of default argument for 'class _Tr'
c:\Program Files\Microsoft Visual Studio\VC98\include/iosfwd:220: note: original definition appeared here
c:\Program Files\Microsoft Visual Studio\VC98\include/utility:226: error: to refer to a type member of a template parameter, use 'typename _Tr::off_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/utility:290: error: redefinition of default argument for 'class _Tr'
c:\Program Files\Microsoft Visual Studio\VC98\include/iosfwd:222: note: original definition appeared here
In file included from ..\..\..\include\QtCore/../../src/corelib/tools/qlist.h:50,
from ..\..\..\include\QtCore/qlist.h:1,
from ..\..\..\include\QtCore/QList:1,
from animation.h:46,
from main.cpp:42:
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:77: error: type '_C' is not derived from type 'std::back_insert_iterator<_C>'
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:77: error: expected ';' before 'value_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:81: error: cannot declare reference to 'const void'
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:81: error: '_V' has incomplete type
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:81: error: invalid use of 'const void'
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:102: error: type '_C' is not derived from type 'std::front_insert_iterator<_C>'
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:102: error: expected ';' before 'value_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:106: error: cannot declare reference to 'const void'
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:106: error: '_V' has incomplete type
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:106: error: invalid use of 'const void'
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:127: error: type '_C' is not derived from type 'std::insert_iterator<_C>'
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:127: error: expected ';' before 'value_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:128: error: '_C::iterator' is not a type
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:131: error: cannot declare reference to 'const void'
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:131: error: '_V' has incomplete type
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:131: error: invalid use of 'const void'
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:143: error: type '_C' is not derived from type 'std::insert_iterator<_C>'
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:143: error: expected ';' before 'iter'
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator: In constructor 'std::insert_iterator<_C>::insert_iterator(_C&, int)':
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:129: error: class 'std::insert_iterator<_C>' does not have any field named 'iter'
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator: In member function 'std::insert_iterator<_C>& std::insert_iterator<_C>::operator=(<type error>)':
c:\Program Files\Microsoft Visual Studio\VC98\include/iterator:132: error: 'iter' was not declared in this scope
In file included from c:\Program Files\Microsoft Visual Studio\VC98\include/list:10,
from ..\..\..\include\QtCore/../../src/corelib/tools/qlist.h:51,
from ..\..\..\include\QtCore/qlist.h:1,
from ..\..\..\include\QtCore/QList:1,
from animation.h:46,
from main.cpp:42:
c:\Program Files\Microsoft Visual Studio\VC98\include/functional: At global scope:
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:121: error: to refer to a type member of a template parameter, use 'typename _Ufn::argument_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:125: error: expected unqualified-id before '&' token
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:125: error: expected ')' before '&' token
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:125: error: expected ';' before '&' token
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:127: error: expected ';' before 'protected'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:138: error: to refer to a type member of a template parameter, use 'typename _Bfn::first_argument_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:138: error: to refer to a type member of a template parameter, use 'typename _Bfn::second_argument_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:142: error: expected unqualified-id before '&' token
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:142: error: expected ')' before '&' token
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:142: error: expected ';' before '&' token
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:145: error: expected ';' before 'protected'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:156: error: to refer to a type member of a template parameter, use 'typename _Bfn::second_argument_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:156: error: to refer to a type member of a template parameter, use 'typename _Bfn::result_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:159: error: expected unqualified-id before '&' token
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:159: error: expected ')' before '&' token
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:159: error: expected ';' before '&' token
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:161: error: expected ';' before 'result_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:161: error: ISO C++ forbids declaration of 'result_type' with no type
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:161: error: expected ';' before 'operator'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:163: error: expected ';' before 'protected'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:165: error: type '_Bfn' is not derived from type 'std::binder1st<_Bfn>'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:165: error: expected ';' before 'value'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:176: error: to refer to a type member of a template parameter, use 'typename _Bfn::first_argument_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:176: error: to refer to a type member of a template parameter, use 'typename _Bfn::result_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:179: error: expected unqualified-id before '&' token
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:179: error: expected ')' before '&' token
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:179: error: expected ';' before '&' token
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:181: error: expected ';' before 'result_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:181: error: ISO C++ forbids declaration of 'result_type' with no type
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:181: error: expected ';' before 'operator'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:183: error: expected ';' before 'protected'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:185: error: type '_Bfn' is not derived from type 'std::binder2nd<_Bfn>'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:185: error: expected ';' before 'value'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:202: error: expected identifier before '*' token
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:202: warning: '__cdecl__' attribute only applies to function types
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:202: error: ISO C++ forbids declaration of '_R' with no type
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:202: error: '_R' declared as function returning a function
c:\Program Files\Microsoft Visual Studio\VC98\include/functional: In constructor 'std::pointer_to_unary_function<_A, _R>::pointer_to_unary_function(_R (*)(_A))':
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:198: error: class 'std::pointer_to_unary_function<_A, _R>' does not have any field named '_Fn'
c:\Program Files\Microsoft Visual Studio\VC98\include/functional: At global scope:
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:215: error: expected identifier before '*' token
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:215: warning: '__cdecl__' attribute only applies to function types
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:215: error: ISO C++ forbids declaration of '_R' with no type
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:215: error: '_R' declared as function returning a function
c:\Program Files\Microsoft Visual Studio\VC98\include/functional: In constructor 'std::pointer_to_binary_function<_A1, _A2, _R>::pointer_to_binary_function(_R (*)(_A1, _A2))':
c:\Program Files\Microsoft Visual Studio\VC98\include/functional:211: error: class 'std::pointer_to_binary_function<_A1, _A2, _R>' does not have any field named '_Fn'
In file included from c:\Program Files\Microsoft Visual Studio\VC98\include/cstdlib:11,
from c:\Program Files\Microsoft Visual Studio\VC98\include/xmemory:9,
from c:\Program Files\Microsoft Visual Studio\VC98\include/memory:9,
from c:\Program Files\Microsoft Visual Studio\VC98\include/list:12,
from ..\..\..\include\QtCore/../../src/corelib/tools/qlist.h:51,
from ..\..\..\include\QtCore/qlist.h:1,
from ..\..\..\include\QtCore/QList:1,
from animation.h:46,
from main.cpp:42:
c:\Program Files\Microsoft Visual Studio\VC98\include/stdlib.h: At global scope:
c:\Program Files\Microsoft Visual Studio\VC98\include/stdlib.h:287: warning: '__cdecl__' attribute only applies to function types
c:\Program Files\Microsoft Visual Studio\VC98\include/stdlib.h:287: error: '__int64' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/stdlib.h:287: error: expected primary-expression before 'char'
c:\Program Files\Microsoft Visual Studio\VC98\include/stdlib.h:287: error: expected primary-expression before 'int'
c:\Program Files\Microsoft Visual Studio\VC98\include/stdlib.h:287: error: initializer expression list treated as compound expression
c:\Program Files\Microsoft Visual Studio\VC98\include/stdlib.h:289: error: expected constructor, destructor, or type conversion before '_atoi64'
In file included from c:\Program Files\Microsoft Visual Studio\VC98\include/stdexcept:10,
from c:\Program Files\Microsoft Visual Studio\VC98\include/list:13,
from ..\..\..\include\QtCore/../../src/corelib/tools/qlist.h:51,
from ..\..\..\include\QtCore/qlist.h:1,
from ..\..\..\include\QtCore/QList:1,
from animation.h:46,
from main.cpp:42:
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:25: error: type '_A' is not derived from type 'std::basic_string<_E, _Tr, _A>'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:25: error: expected ';' before 'size_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:26: error: type '_A' is not derived from type 'std::basic_string<_E, _Tr, _A>'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:26: error: expected ';' before 'difference_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:27: error: type '_A' is not derived from type 'std::basic_string<_E, _Tr, _A>'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:27: error: expected ';' before 'pointer'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:28: error: type '_A' is not derived from type 'std::basic_string<_E, _Tr, _A>'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:28: error: expected ';' before 'const_pointer'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:29: error: type '_A' is not derived from type 'std::basic_string<_E, _Tr, _A>'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:29: error: expected ';' before 'reference'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:30: error: type '_A' is not derived from type 'std::basic_string<_E, _Tr, _A>'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:30: error: expected ';' before 'const_reference'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:31: error: type '_A' is not derived from type 'std::basic_string<_E, _Tr, _A>'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:31: error: expected ';' before 'value_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:32: error: type '_A' is not derived from type 'std::basic_string<_E, _Tr, _A>'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:32: error: expected ';' before 'iterator'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:33: error: type '_A' is not derived from type 'std::basic_string<_E, _Tr, _A>'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:33: error: expected ';' before 'const_iterator'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:34: error: 'const_iterator' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:34: error: 'value_type' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:35: error: 'const_reference' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:35: error: 'const_pointer' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:35: error: 'difference_type' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:35: error: template argument 1 is invalid
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:35: error: template argument 2 is invalid
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:35: error: template argument 3 is invalid
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:35: error: template argument 4 is invalid
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:35: error: template argument 5 is invalid
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:37: error: 'value_type' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:38: error: 'reference' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:38: error: 'pointer' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:38: error: 'difference_type' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:38: error: type/value mismatch at argument 1 in template parameter list for 'template<class _RI, class _Ty, class _Rt, class _Pt, class _D> class std::reverse_iterator'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:38: error: expected a type, got 'iterator'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:38: error: template argument 2 is invalid
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:38: error: template argument 3 is invalid
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:38: error: template argument 4 is invalid
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:38: error: template argument 5 is invalid
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:45: error: 'size_type' has not been declared
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:45: error: 'size_type' has not been declared
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:48: error: 'size_type' has not been declared
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:53: error: expected ')' before '_N'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:55: error: 'const_iterator' does not name a type
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:56: error: expected ')' before '_F'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:63: error: 'size_type' does not name a type
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:78: error: 'size_type' has not been declared
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:78: error: 'size_type' has not been declared
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:90: error: 'size_type' has not been declared
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:100: error: expected ';' before '(' token
main.cpp:102: error: expected ';' at end of input
main.cpp:102: error: expected '}' at end of input
In file included from c:\Program Files\Microsoft Visual Studio\VC98\include/stdexcept:10,
from c:\Program Files\Microsoft Visual Studio\VC98\include/list:13,
from ..\..\..\include\QtCore/../../src/corelib/tools/qlist.h:51,
from ..\..\..\include\QtCore/qlist.h:1,
from ..\..\..\include\QtCore/QList:1,
from animation.h:46,
from main.cpp:42:
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring: In constructor 'std::basic_string<_E, _Tr, _A>::basic_string(const _A&)':
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:41: error: class 'std::basic_string<_E, _Tr, _A>' does not have any field named 'allocator'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:41: error: there are no arguments to '_Tidy' that depend on a template parameter, so a declaration of '_Tidy' must be available
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:41: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring: In copy constructor 'std::basic_string<_E, _Tr, _A>::basic_string(const std::basic_string<_E, _Tr, _A>&)':
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:43: error: class 'std::basic_string<_E, _Tr, _A>' does not have any field named 'allocator'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:44: error: there are no arguments to '_Tidy' that depend on a template parameter, so a declaration of '_Tidy' must be available
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:44: error: 'npos' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring: In constructor 'std::basic_string<_E, _Tr, _A>::basic_string(const std::basic_string<_E, _Tr, _A>&, int, int, const _A&)':
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:47: error: class 'std::basic_string<_E, _Tr, _A>' does not have any field named 'allocator'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:47: error: there are no arguments to '_Tidy' that depend on a template parameter, so a declaration of '_Tidy' must be available
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring: In constructor 'std::basic_string<_E, _Tr, _A>::basic_string(const _E*, int, const _A&)':
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:50: error: class 'std::basic_string<_E, _Tr, _A>' does not have any field named 'allocator'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:50: error: there are no arguments to '_Tidy' that depend on a template parameter, so a declaration of '_Tidy' must be available
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring: In constructor 'std::basic_string<_E, _Tr, _A>::basic_string(const _E*, const _A&)':
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:52: error: class 'std::basic_string<_E, _Tr, _A>' does not have any field named 'allocator'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:52: error: there are no arguments to '_Tidy' that depend on a template parameter, so a declaration of '_Tidy' must be available
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring: In destructor 'std::basic_string<_E, _Tr, _A>::~basic_string()':
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:59: error: there are no arguments to '_Tidy' that depend on a template parameter, so a declaration of '_Tidy' must be available
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring: In member function 'std::basic_string<_E, _Tr, _A>& std::basic_string<_E, _Tr, _A>::append(const std::basic_string<_E, _Tr, _A>&)':
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:77: error: 'npos' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring: In member function 'std::basic_string<_E, _Tr, _A>& std::basic_string<_E, _Tr, _A>::append(const std::basic_string<_E, _Tr, _A>&, int, int)':
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:81: error: 'size_type' was not declared in this scope
mingw32-make[1]: Leaving directory `F:/qt/qtanz/anz/qt/examples/animation/stickman'
mingw32-make: Leaving directory `F:/qt/qtanz/anz/qt/examples/animation/stickman'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:81: error: expected ';' before '_N'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:82: error: '_N' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:84: error: 'npos' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:84: error: '_Len' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:86: error: '_N' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:86: error: '_Len' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:87: error: '_Ptr' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:88: error: there are no arguments to '_Eos' that depend on a template parameter, so a declaration of '_Eos' must be available
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring: In member function 'std::basic_string<_E, _Tr, _A>& std::basic_string<_E, _Tr, _A>::append(const _E*, int)':
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:91: error: 'npos' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:91: error: '_Len' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:93: error: 'size_type' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:93: error: expected ';' before '_N'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:94: error: '_N' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:94: error: '_Len' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:95: error: '_Ptr' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:96: error: there are no arguments to '_Eos' that depend on a template parameter, so a declaration of '_Eos' must be available
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring: At global scope:
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:99: error: expected unqualified-id at end of input
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:99: error: expected '}' at end of input
mingw32-make[1]: *** [tmp/obj/debug_shared/main.o] Error 1
mingw32-make: *** [debug-all] Error 2
Exited with code 2.
Error while building project stickman
When executing build step 'Make'


求解决的办法啊!
烦死了
离线dbzhang800

只看该作者 1楼 发表于: 2010-05-06
满屏幕的 VC98 ,和 VS2008 有什么关系呢?卸掉你的VC6或去掉VC6设置的环境变量
离线sunsunrise
只看该作者 2楼 发表于: 2010-05-06
哦,那就是关联到vc6.0 的东西吧。反正是vc的东西,
离线sunsunrise
只看该作者 3楼 发表于: 2010-05-06
卸掉这些,那我vc不就不能用了吗。这个我早就想到了。
是不是在Qt开发环境中加点什么东西?
离线tingsking

只看该作者 4楼 发表于: 2010-05-07
设置QMAKESPEC
我的blog:http://blog.csdn.net/tingsking18
http://blog.csdn.net/tingsking18
快速回复
限100 字节
 
上一个 下一个