用户工具

站点工具


paste

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

paste [2025/11/08 08:09] – 创建 adpaste [2025/11/08 08:52] (当前版本) ad
行 1: 行 1:
-**LMVM的報錯** +#### === LMVM的報錯 === #### 
-***在iOS上使用cmake編譯時產生的*** +###### 在iOS上使用cmake編譯時產生的 ###### 
-****以下是報錯內容:**** + 
-/private/var/mobile/Documents/LMVM/vm/main.cpp:21:20: error: no matching constructor for initialization of 'VirtualMachine'+##### 以下是報錯內容: ##### 
 + 
 +**/LMVM/vm/main.cpp:21:20: error: no matching constructor for initialization of 'VirtualMachine'** 
 +```
     VirtualMachine vm(code,argv);     VirtualMachine vm(code,argv);
                     ~~~~~~~~~                     ~~~~~~~~~
-/private/var/mobile/Documents/LMVM/vm/vm.h:29:5: note: candidate constructor not viable: no known conversion from 'std::vector<Op>' to 'const char *' for 1st argument+``` 
 + 
 +**/LMVM/vm/vm.h:29:5: note: candidate constructor not viable: no known conversion from 'std::vector<Op>' to 'const char *' for 1st argument** 
 +```
     VirtualMachine(const char* argc, char* argv[]);     VirtualMachine(const char* argc, char* argv[]);
     ^     ^
-/private/var/mobile/Documents/LMVM/vm/vm.h:28:5: note: candidate constructor not viable: requires single argument 'program', but 2 arguments were provided+``` 
 + 
 +**/LMVM/vm/vm.h:28:5: note: candidate constructor not viable: requires single argument 'program', but 2 arguments were provided** 
 +```
     VirtualMachine(std::vector<Op>& program);     VirtualMachine(std::vector<Op>& program);
     ^     ^
-/private/var/mobile/Documents/LMVM/vm/vm.h:11:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided+``` 
 + 
 +**/LMVM/vm/vm.h:11:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided** 
 +```
 class VirtualMachine { class VirtualMachine {
       ^       ^
-/private/var/mobile/Documents/LMVM/vm/main.cpp:30:31: error: invalid operands to binary expression ('basic_ostream<char, char_traits<char>>' and 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>'))+``` 
 + 
 +**/LMVM/vm/main.cpp:30:31: error: invalid operands to binary expression ('basic_ostream<char, char_traits<char>>' and 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>'))** 
 +```
     std::cout << "Finish in " << dur_ms << std::endl;     std::cout << "Finish in " << dur_ms << std::endl;
     ~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~     ~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~
-/var/jb/usr/bin/../include/c++/v1/cstddef:125:3: note: candidate function template not viable: no known conversion from 'basic_ostream<char, char_traits<char>>' to 'byte' for 1st argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/cstddef:125:3: note: candidate function template not viable: no known conversion from 'basic_ostream<char, char_traits<char>>' to 'byte' for 1st argument** 
 +```
   operator<< (byte  __lhs, _Integer __shift) noexcept   operator<< (byte  __lhs, _Integer __shift) noexcept
   ^   ^
-/var/jb/usr/bin/../include/c++/v1/ostream:791:1: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'char' for 2nd argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:791:1: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'char' for 2nd argument** 
 +```
 operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn)
 ^ ^
-/var/jb/usr/bin/../include/c++/v1/ostream:824:1: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'char' for 2nd argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:824:1: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'char' for 2nd argument** 
 +```
 operator<<(basic_ostream<char, _Traits>& __os, char __c) operator<<(basic_ostream<char, _Traits>& __os, char __c)
 ^ ^
-/var/jb/usr/bin/../include/c++/v1/ostream:831:1: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'signed char' for 2nd argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:831:1: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'signed char' for 2nd argument** 
 +```
 operator<<(basic_ostream<char, _Traits>& __os, signed char __c) operator<<(basic_ostream<char, _Traits>& __os, signed char __c)
 ^ ^
-/var/jb/usr/bin/../include/c++/v1/ostream:838:1: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'unsigned char' for 2nd argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:838:1: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'unsigned char' for 2nd argument** 
 +```
 operator<<(basic_ostream<char, _Traits>& __os, unsigned char __c) operator<<(basic_ostream<char, _Traits>& __os, unsigned char __c)
 ^ ^
-/var/jb/usr/bin/../include/c++/v1/ostream:852:1: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const char *' for 2nd argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:852:1: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const char *' for 2nd argument** 
 +```
 operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn)
 ^ ^
-/var/jb/usr/bin/../include/c++/v1/ostream:898:1: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const char *' for 2nd argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:898:1: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const char *' for 2nd argument** 
 +```
 operator<<(basic_ostream<char, _Traits>& __os, const char* __str) operator<<(basic_ostream<char, _Traits>& __os, const char* __str)
 ^ ^
-/var/jb/usr/bin/../include/c++/v1/ostream:905:1: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const signed char *' for 2nd argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:905:1: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const signed char *' for 2nd argument** 
 +```
 operator<<(basic_ostream<char, _Traits>& __os, const signed char* __str) operator<<(basic_ostream<char, _Traits>& __os, const signed char* __str)
 ^ ^
-/var/jb/usr/bin/../include/c++/v1/ostream:913:1: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const unsigned char *' for 2nd argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:913:1: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const unsigned char *' for 2nd argument** 
 +```
 operator<<(basic_ostream<char, _Traits>& __os, const unsigned char* __str) operator<<(basic_ostream<char, _Traits>& __os, const unsigned char* __str)
 ^ ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1098:1: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const error_code' for 2nd argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1098:1: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const error_code' for 2nd argument** 
 +```
 operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec)
 ^ ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1136:31: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'wchar_t' for 2nd argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1136:31: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'wchar_t' for 2nd argument** 
 +```
 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, wchar_t) = delete; basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, wchar_t) = delete;
                               ^                               ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1139:31: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const wchar_t *' for 2nd argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1139:31: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const wchar_t *' for 2nd argument** 
 +```
 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const wchar_t*) = delete; basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const wchar_t*) = delete;
                               ^                               ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1157:31: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'char8_t' for 2nd argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1157:31: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'char8_t' for 2nd argument** 
 +```
 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char8_t) = delete; basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char8_t) = delete;
                               ^                               ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1163:31: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const char8_t *' for 2nd argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1163:31: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const char8_t *' for 2nd argument** 
 +```
 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char8_t*) = delete; basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char8_t*) = delete;
                               ^                               ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1170:31: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'char16_t' for 2nd argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1170:31: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'char16_t' for 2nd argument** 
 +```
 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char16_t) = delete; basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char16_t) = delete;
                               ^                               ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1173:31: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'char32_t' for 2nd argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1173:31: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'char32_t' for 2nd argument** 
 +```
 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char32_t) = delete; basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char32_t) = delete;
                               ^                               ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1176:31: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const char16_t *' for 2nd argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1176:31: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const char16_t *' for 2nd argument** 
 +```
 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char16_t*) = delete; basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char16_t*) = delete;
                               ^                               ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1179:31: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const char32_t *' for 2nd argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1179:31: note: candidate function template not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const char32_t *' for 2nd argument** 
 +```
 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char32_t*) = delete; basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char32_t*) = delete;
                               ^                               ^
-/var/jb/usr/bin/../include/c++/v1/ostream:784:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'std::chrono::duration<long long, std::ratio<1, 1000>>'))+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:784:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'std::chrono::duration<long long, std::ratio<1, 1000>>'))** 
 +```
 operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c)
 ^ ^
-/var/jb/usr/bin/../include/c++/v1/__random/uniform_int_distribution.h:259:1: note: candidate template ignored: could not match 'uniform_int_distribution' against 'duration'+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/__random/uniform_int_distribution.h:259:1: note: candidate template ignored: could not match 'uniform_int_distribution' against 'duration'** 
 +```
 operator<<(basic_ostream<_CharT, _Traits>& __os, operator<<(basic_ostream<_CharT, _Traits>& __os,
 ^ ^
-/var/jb/usr/bin/../include/c++/v1/ostream:845:1: note: candidate template ignored: could not match 'const _CharT *' against 'typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'std::chrono::duration<long long, std::ratio<1, 1000>>')+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:845:1: note: candidate template ignored: could not match 'const _CharT *' against 'typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'std::chrono::duration<long long, std::ratio<1, 1000>>')** 
 +```
 operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str)
 ^ ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1081:1: note: candidate template ignored: could not match 'basic_string' against 'duration'+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1081:1: note: candidate template ignored: could not match 'basic_string' against 'duration'** 
 +```
 operator<<(basic_ostream<_CharT, _Traits>& __os, operator<<(basic_ostream<_CharT, _Traits>& __os,
 ^ ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1089:1: note: candidate template ignored: could not match 'basic_string_view' against 'duration'+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1089:1: note: candidate template ignored: could not match 'basic_string_view' against 'duration'** 
 +```
 operator<<(basic_ostream<_CharT, _Traits>& __os, operator<<(basic_ostream<_CharT, _Traits>& __os,
 ^ ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1106:1: note: candidate template ignored: could not match 'shared_ptr' against 'duration'+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1106:1: note: candidate template ignored: could not match 'shared_ptr' against 'duration'** 
 +```
 operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p)
 ^ ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1125:1: note: candidate template ignored: could not match 'bitset' against 'duration'+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1125:1: note: candidate template ignored: could not match 'bitset' against 'duration'** 
 +```
 operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x)
 ^ ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1073:11: note: candidate template ignored: requirement 'integral_constant<bool, false>::value' was not satisfied [with _Stream = std::ostream &, _Tp = std::chrono::duration<long long, std::ratio<1, 1000>>]+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1073:11: note: candidate template ignored: requirement 'integral_constant<bool, false>::value' was not satisfied [with _Stream = std::ostream &, _Tp = std::chrono::duration<long long, std::ratio<1, 1000>>]** 
 +```
 _Stream&& operator<<(_Stream&& __os, const _Tp& __x) _Stream&& operator<<(_Stream&& __os, const _Tp& __x)
           ^           ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1118:1: note: candidate template ignored: could not match 'unique_ptr' against 'duration'+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1118:1: note: candidate template ignored: could not match 'unique_ptr' against 'duration'** 
 +```
 operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p)
 ^ ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1142:34: note: candidate template ignored: could not match 'wchar_t' against 'char'+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1142:34: note: candidate template ignored: could not match 'wchar_t' against 'char'** 
 +```
 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char16_t) = delete; basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char16_t) = delete;
                                  ^                                  ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1145:34: note: candidate template ignored: could not match 'wchar_t' against 'char'+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1145:34: note: candidate template ignored: could not match 'wchar_t' against 'char'** 
 +```
 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char32_t) = delete; basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char32_t) = delete;
                                  ^                                  ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1148:34: note: candidate template ignored: could not match 'wchar_t' against 'char'+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1148:34: note: candidate template ignored: could not match 'wchar_t' against 'char'** 
 +```
 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char16_t*) = delete; basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char16_t*) = delete;
                                  ^                                  ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1151:34: note: candidate template ignored: could not match 'wchar_t' against 'char'+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1151:34: note: candidate template ignored: could not match 'wchar_t' against 'char'** 
 +```
 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char32_t*) = delete; basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char32_t*) = delete;
                                  ^                                  ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1160:34: note: candidate template ignored: could not match 'wchar_t' against 'char'+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1160:34: note: candidate template ignored: could not match 'wchar_t' against 'char'** 
 +```
 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char8_t) = delete; basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char8_t) = delete;
                                  ^                                  ^
-/var/jb/usr/bin/../include/c++/v1/ostream:1166:34: note: candidate template ignored: could not match 'wchar_t' against 'char'+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:1166:34: note: candidate template ignored: could not match 'wchar_t' against 'char'** 
 +```
 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char8_t*) = delete; basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char8_t*) = delete;
                                  ^                                  ^
-/var/jb/usr/bin/../include/c++/v1/iomanip:362:1: note: candidate template ignored: could not match '__iom_t8' against 'duration'+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/iomanip:362:1: note: candidate template ignored: could not match '__iom_t8' against 'duration'** 
 +```
 operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t8<_MoneyT>& __x) operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t8<_MoneyT>& __x)
 ^ ^
-/var/jb/usr/bin/../include/c++/v1/iomanip:482:1: note: candidate template ignored: could not match '__iom_t10' against 'duration'+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/iomanip:482:1: note: candidate template ignored: could not match '__iom_t10' against 'duration'** 
 +```
 operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t10<_CharT>& __x) operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t10<_CharT>& __x)
 ^ ^
-/var/jb/usr/bin/../include/c++/v1/ostream:220:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'ostream &(*)(ostream &)' for 1st argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:220:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'ostream &(*)(ostream &)' for 1st argument** 
 +```
     basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&))     basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&))
                    ^                    ^
-/var/jb/usr/bin/../include/c++/v1/ostream:224:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'basic_ios<char_type, traits_type> &(*)(basic_ios<char_type, traits_type> &)' (aka 'basic_ios<char, std::char_traits<char>> &(*)(basic_ios<char, std::char_traits<char>> &)') for 1st argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:224:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'basic_ios<char_type, traits_type> &(*)(basic_ios<char_type, traits_type> &)' (aka 'basic_ios<char, std::char_traits<char>> &(*)(basic_ios<char, std::char_traits<char>> &)') for 1st argument** 
 +```
     basic_ostream& operator<<(basic_ios<char_type, traits_type>&     basic_ostream& operator<<(basic_ios<char_type, traits_type>&
                    ^                    ^
-/var/jb/usr/bin/../include/c++/v1/ostream:229:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'ios_base &(*)(ios_base &)' for 1st argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:229:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'ios_base &(*)(ios_base &)' for 1st argument** 
 +```
     basic_ostream& operator<<(ios_base& (*__pf)(ios_base&))     basic_ostream& operator<<(ios_base& (*__pf)(ios_base&))
                    ^                    ^
-/var/jb/usr/bin/../include/c++/v1/ostream:232:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'bool' for 1st argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:232:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'bool' for 1st argument** 
 +```
     basic_ostream& operator<<(bool __n);     basic_ostream& operator<<(bool __n);
                    ^                    ^
-/var/jb/usr/bin/../include/c++/v1/ostream:233:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'short' for 1st argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:233:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'short' for 1st argument** 
 +```
     basic_ostream& operator<<(short __n);     basic_ostream& operator<<(short __n);
                    ^                    ^
-/var/jb/usr/bin/../include/c++/v1/ostream:234:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'unsigned short' for 1st argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:234:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'unsigned short' for 1st argument** 
 +```
     basic_ostream& operator<<(unsigned short __n);     basic_ostream& operator<<(unsigned short __n);
                    ^                    ^
-/var/jb/usr/bin/../include/c++/v1/ostream:235:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'int' for 1st argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:235:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'int' for 1st argument** 
 +```
     basic_ostream& operator<<(int __n);     basic_ostream& operator<<(int __n);
                    ^                    ^
-/var/jb/usr/bin/../include/c++/v1/ostream:236:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'unsigned int' for 1st argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:236:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'unsigned int' for 1st argument** 
 +```
     basic_ostream& operator<<(unsigned int __n);     basic_ostream& operator<<(unsigned int __n);
                    ^                    ^
-/var/jb/usr/bin/../include/c++/v1/ostream:237:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'long' for 1st argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:237:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'long' for 1st argument** 
 +```
     basic_ostream& operator<<(long __n);     basic_ostream& operator<<(long __n);
                    ^                    ^
-/var/jb/usr/bin/../include/c++/v1/ostream:238:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'unsigned long' for 1st argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:238:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'unsigned long' for 1st argument** 
 +```
     basic_ostream& operator<<(unsigned long __n);     basic_ostream& operator<<(unsigned long __n);
                    ^                    ^
-/var/jb/usr/bin/../include/c++/v1/ostream:239:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'long long' for 1st argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:239:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'long long' for 1st argument** 
 +```
     basic_ostream& operator<<(long long __n);     basic_ostream& operator<<(long long __n);
                    ^                    ^
-/var/jb/usr/bin/../include/c++/v1/ostream:240:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'unsigned long long' for 1st argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:240:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'unsigned long long' for 1st argument** 
 +```
     basic_ostream& operator<<(unsigned long long __n);     basic_ostream& operator<<(unsigned long long __n);
                    ^                    ^
-/var/jb/usr/bin/../include/c++/v1/ostream:241:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'float' for 1st argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:241:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'float' for 1st argument** 
 +```
     basic_ostream& operator<<(float __f);     basic_ostream& operator<<(float __f);
                    ^                    ^
-/var/jb/usr/bin/../include/c++/v1/ostream:242:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'double' for 1st argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:242:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'double' for 1st argument** 
 +```
     basic_ostream& operator<<(double __f);     basic_ostream& operator<<(double __f);
                    ^                    ^
-/var/jb/usr/bin/../include/c++/v1/ostream:243:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'long double' for 1st argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:243:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'long double' for 1st argument** 
 +```
     basic_ostream& operator<<(long double __f);     basic_ostream& operator<<(long double __f);
                    ^                    ^
-/var/jb/usr/bin/../include/c++/v1/ostream:244:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const void *' for 1st argument; take the address of the argument with &+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:244:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'const void *' for 1st argument; take the address of the argument with &** 
 +```
     basic_ostream& operator<<(const void* __p);     basic_ostream& operator<<(const void* __p);
                    ^                    ^
-/var/jb/usr/bin/../include/c++/v1/ostream:253:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'basic_streambuf<char_type, traits_type> *' (aka 'basic_streambuf<char, std::char_traits<char>> *') for 1st argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:253:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'basic_streambuf<char_type, traits_type> *' (aka 'basic_streambuf<char, std::char_traits<char>> *') for 1st argument** 
 +```
     basic_ostream& operator<<(basic_streambuf<char_type, traits_type>* __sb);     basic_ostream& operator<<(basic_streambuf<char_type, traits_type>* __sb);
                    ^                    ^
-/var/jb/usr/bin/../include/c++/v1/ostream:259:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument+``` 
 + 
 +**/var/jb/usr/bin/../include/c++/v1/ostream:259:20: note: candidate function not viable: no known conversion from 'const typename enable_if<__is_duration<duration<long long, ratio<1, 1000>>>::value, duration<long long, ratio<1, 1000>>>::type' (aka 'const std::chrono::duration<long long, std::ratio<1, 1000>>') to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument** 
 +```
     basic_ostream& operator<<(nullptr_t)     basic_ostream& operator<<(nullptr_t)
                    ^                    ^
-2 errors generated. +```
-make[2]: *** [CMakeFiles/lmvm.dir/build.make:76: CMakeFiles/lmvm.dir/vm/main.cpp.o] Error 1 +
-make[1]: *** [CMakeFiles/Makefile2:85: CMakeFiles/lmvm.dir/all] Error 2 +
-make: *** [Makefile:91: all] Error 2+
  
 +**2 errors generated.**
 +**make[2]: *** [CMakeFiles/lmvm.dir/build.make:76: CMakeFiles/lmvm.dir/vm/main.cpp.o] Error 1**
 +**make[1]: *** [CMakeFiles/Makefile2:85: CMakeFiles/lmvm.dir/all] Error 2**
 +**make: *** [Makefile:91: all] Error 2**
paste.txt · 最后更改: ad

除额外注明的地方外,本维基上的内容按下列许可协议发布: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki