操作系统:Windows 7 IDE:Borland Builder 6
我试图添加mysql连接器,并出现了这样的错误。如何解决?
[C++ Error] substitute_fwd.hpp(49): E2401 Invalid template argument list
[C++ Error] substitute_fwd.hpp(49): E2041 Incorrect use of default
[C++ Error] substitute_fwd.hpp(49): E2040 Declaration terminated incorrectly
[C++ Error] meta_utils.hpp(54): E2401 Invalid template argument list
[C++ Error] meta_utils.hpp(54): E2303 Type name expected
[C++ Error] utility.hpp(38): E2437 'typename' should be followed by a qualified, dependent type name
[C++ Error] utility.hpp(46): E2437 'typename' should be followed by a qualified, dependent type name
[C++ Error] utility.hpp(54): E2437 'typename' should be followed by a qualified, dependent type name
[C++ Error] utility.hpp(68): E2437 'typename' should be followed by a qualified, dependent type name
[C++ Error] utility.hpp(69): E2034 Cannot convert 'move_detail::is_rv<T>::value' to 'bool'
[C++ Error] utility.hpp(70): E2437 'typename' should be followed by a qualified, dependent type name
[C++ Error] utility.hpp(76): E2437 'typename' should be followed by a qualified, dependent type name
[C++ Error] utility.hpp(77): E2034 Cannot convert 'move_detail::is_rv<T>::value' to 'bool'
[C++ Error] utility.hpp(78): E2437 'typename' should be followed by a qualified, dependent type name
[C++ Error] iterator.hpp(43): E2437 'typename' should be followed by a qualified, dependent type name
[C++ Error] algorithm.hpp(177): E2437 'typename' should be followed by a qualified, dependent type name
[C++ Error] algorithm.hpp(216): E2437 'typename' should be followed by a qualified, dependent type name
[C++ Error] algorithm.hpp(240): E2437 'typename' should be followed by a qualified, dependent type name
[C++ Error] algorithm.hpp(263): E2437 'typename' should be followed by a qualified, dependent type name
[C++ Error] static_assert.hpp(62): E2221 Macro argument syntax error
[C++ Error] static_assert.hpp(182): E2221 Macro argument syntax error
[C++ Error] aligned_storage.hpp(51): E2272 Identifier expected
[C++ Error] aligned_storage.hpp(56): E2321 Declaration does not specify a tag or an identifier
[C++ Error] cstdint.hpp(380): E2272 Identifier expected
[C++ Error] cstdint.hpp(381): E2272 Identifier expected
[C++ Error] cstdint.hpp(381): E2228 Too many error or warning messages
答案 0 :(得分:0)
在大多数情况下使MSVC ++像libs一样在Borland / Embarcadero环境中工作:
#include
语句无论如何,对于MySQL你可以使用自己的hinterface,如 libmysql.dll 而不是boost
libmysql.dll
+头文件(可从MySQL页面下载,也包含在某些安装中)将其链接到您的项目+添加包含,并且全部是
用法几乎与PHP相同
[注释]