Возникла эта проблема, когда я запускаю свой код, и я получаю около 450 ошибок при попытке запустить код.
Эта программа предназначена для курсовой работы в университете, поэтому я в основном работал над ней со своего компьютера в моей комнате, но я пошел в универ, чтобы задать несколько вопросов, получил свой код от github, попытался запустить, и именно тогда я получил все эти ошибки. Я спросил учителя, и он сказал, что это, вероятно, потому что версии Windows или VS разные, но все, что мне нужно было сделать, — это щелкнуть правой кнопкой мыши на проекте и нажать «Retarget solution». Это сработало.
Но я вернулся домой и сделал решение для ретаргетинга, но по какой-то причине оно, похоже, ничего не делает, и я получаю все эти ошибки.Список ошибок
Вот несколько из тех ошибок, скопированных, если это помогает иметь их в тексте. Это не уроки в моем проекте. Я предполагаю, что это стандартные библиотеки или классы C ++.
Severity Code Description Project File Line Suppression State
Error (active) E1696 cannot open source file "errno.h" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\cerrno 7
Error (active) E1696 cannot open source file "float.h" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\cfloat 7
Error (active) E1696 cannot open source file "corecrt.h" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\crtdefs.h 10
Error (active) E1696 cannot open source file "stddef.h" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\cstddef 7
Error (active) E1696 cannot open source file "stdio.h" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\cstdio 8
Error (active) E1696 cannot open source file "stdlib.h" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\cstdlib 8
Error (active) E1696 cannot open source file "math.h" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\cstdlib 9
Error (active) E0282 the global scope has no "acosf" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\cmath 27
Error (active) E0282 the global scope has no "acoshf" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\cmath 32
Error (active) E0282 the global scope has no "asinf" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\cmath 37
Error (active) E0282 the global scope has no "asinhf" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\cmath 42
Error (active) E0282 the global scope has no "atanf" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\cmath 47
Error (active) E0282 the global scope has no "atanhf" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\cmath 52
Error (active) E0282 the global scope has no "atan2f" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\cmath 57
Error (active) E0282 the global scope has no "cbrtf" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\cmath 62
Error (active) E0282 the global scope has no "ceilf" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\cmath 67
Error (active) E0282 the global scope has no "copysignf" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\cmath 73
Error (active) E0282 the global scope has no "cosf" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\cmath 78
Error (active) E0282 the global scope has no "coshf" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\cmath 83
Error (active) E0282 the global scope has no "erff" Coursework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\cmath 88
Так что это не было большой проблемой. Все, что мне нужно было сделать, это сделать «ретаргетинг». Закройте VS, а затем снова откройте решение из локального репо. Я попробовал то же самое на некоторых компьютерах моего друга, и мне пришлось сделать то же самое.
В любом случае, проблема «решена».
Других решений пока нет …