Originally Posted by
Elysia
Fair enough.
You may get more help if you were to post the compile errors, though, as otherwise one would be required to compile the library oneself.
I did give it a go you know.
VC is much more forgiving than MinGW.
I appears this post may be a futile effort if no one will download the source but I'll give it a try anyway.
These are the VC error messages:
Code:
Compiling "main.cpp" To a "Windows Console App"
Microsoft (R) C/C++ Optimizing Compiler Version 18.00.31101 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
main.cpp
main.cpp(54) : error C2668: 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>::basic_string' : ambiguous call to overloaded function
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\xstring(949): could be 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>::basic_string(std::initializer_list<_Elem>,const std::allocator<char> &)'
with
[
_Elem=char
]
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\xstring(885): or 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>::basic_string(std::basic_string<char,std::char_traits<char>,std::allocator<char>> &&) throw()'
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\xstring(778): or 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>::basic_string(const _Elem *)'
with
[
_Elem=char
]
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\xstring(742): or 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>::basic_string(const std::allocator<char> &)'
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\xstring(719): or 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>::basic_string(const std::basic_string<char,std::char_traits<char>,std::allocator<char>> &)'
while trying to match the argument list '(token)'
main.cpp(317) : error C2668: 'stoi' : ambiguous call to overloaded function
c:\qb2cpp\org\QBasic.h(24): could be 'int stoi(std::string)'
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\string(360): or 'int std::stoi(const std::wstring &,size_t *,int)'
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\string(226): or 'int std::stoi(const std::string &,size_t *,int)'
while trying to match the argument list '(std::string)'
main.cpp(445) : error C2668: 'stoi' : ambiguous call to overloaded function
c:\qb2cpp\org\QBasic.h(24): could be 'int stoi(std::string)'
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\string(360): or 'int std::stoi(const std::wstring &,size_t *,int)'
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\string(226): or 'int std::stoi(const std::string &,size_t *,int)'
while trying to match the argument list '(std::string)'
main.cpp(462) : error C2440: 'initializing' : cannot convert from 'token' to 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>'
No constructor could take the source type, or constructor overload resolution was ambiguous
Finished
James