mitchellspryn / UrdfSim

Other
104 stars 25 forks source link

Errors at Custom Environment Build #41

Closed ghost closed 3 years ago

ghost commented 3 years ago

I downloaded an Unreal Environment. Make C++ Class. Copy Plugins. Generate VIsual Studio Project FIles. Then run build from the sln file. However, I got

image

Anybody has the ideas on how to debug those erros? Thanks

mitchellspryn commented 3 years ago

Please don't paste screenshots of errors, they don't contain the full stack trace. Please share the full build output.

These don't appear to come from inside URDFSim. Can you build wihtout urdfsim? I noticed that in your steps, you didn't include "edit the .uproject file to enable the plugin." Perhaps ask on the UE4 forums.

ghost commented 3 years ago

I edited the .uporject file so that it look like

{ "FileVersion": 3, "EngineAssociation": "4.24", "Category": "", "Description": "", "Modules": [ { "Name": "CityPark", "Type": "Runtime", "LoadingPhase": "Default", "AdditionalDependencies": [ "AirSim" ] } ], "TargetPlatforms": [ "MacNoEditor", "WindowsNoEditor" ], "Plugins": [ { "Name": "InstanceTool", "Enabled": false, "MarketplaceURL": "com.epicgames.launcher://ue/marketplace/content/0283702886e8467383899c7b791c4b40" }, { "Name": "AirSim", "Enabled": true } ] }

==== when I run build the output sln file I face the error below

1>Building CityParkEditor... 1>Using Visual Studio 2017 14.16.27045 toolchain (C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023) and Windows 10.0.19041.0 SDK (C:\Program Files (x86)\Windows Kits\10). 1>Building 16 actions with 6 processes... 1> [1/16] Module.AirSim.5_of_7.cpp 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/unsupported/test/cxx11_tensor_reduction.cpp(10): fatal error C1083: Cannot open include file: 'main.h': No such file or directory 1> [2/16] tensor_benchmarks_sycl.cc 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_sycl.cc(3): fatal error C1083: Cannot open include file: 'SYCL/sycl.hpp': No such file or directory 1> [3/16] benchmark_main.cc 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\benchmark_main.cc(17): fatal error C1083: Cannot open include file: 'regex.h': No such file or directory 1> [4/16] Module.AirSim.2_of_7.cpp 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(1): error C2146: syntax error: missing ';' before identifier 'A' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(1): error C2825: 'MatrixXf': must be a class or namespace when followed by '::' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(1): error C2510: 'MatrixXf': left of '::' must be a class/struct/union 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(2): error C2143: syntax error: missing ';' before '<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(2): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(3): error C3927: '->': trailing return type is not allowed after a non-function declarator 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(3): error C3484: syntax error: expected '->' before the return type 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(3): error C3613: missing return type after '->' ('int' assumed) 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(3): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(3): error C2146: syntax error: missing ';' before identifier 'compute' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(4): error C2143: syntax error: missing ';' before '<<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(4): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(5): error C3927: '->': trailing return type is not allowed after a non-function declarator 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(5): error C3484: syntax error: expected '->' before the return type 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(5): error C3613: missing return type after '->' ('int' assumed) 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(5): error C2086: 'int schur': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(3): note: see declaration of 'schur' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(5): error C2146: syntax error: missing ';' before identifier 'compute' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(6): error C2143: syntax error: missing ';' before '<<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(6): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(6): error C2086: 'int cout': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(4): note: see declaration of 'cout' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(1): error C2146: syntax error: missing ';' before identifier 'A' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(1): error C2825: 'MatrixXd': must be a class or namespace when followed by '::' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(1): error C2510: 'MatrixXd': left of '::' must be a class/struct/union 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(2): error C2143: syntax error: missing ';' before '<<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(2): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(2): error C2086: 'int cout': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(4): note: see declaration of 'cout' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(4): error C2143: syntax error: missing ';' before '<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(4): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(4): error C2086: 'int RealSchur': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(2): note: see declaration of 'RealSchur' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(5): error C2143: syntax error: missing ';' before '<<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(5): error C2086: 'int cout': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(4): note: see declaration of 'cout' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(6): error C2143: syntax error: missing ';' before '<<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(6): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(6): error C2086: 'int cout': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(4): note: see declaration of 'cout' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(8): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(8): error C2086: 'int MatrixXd': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(1): note: see declaration of 'MatrixXd' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(8): error C2146: syntax error: missing ';' before identifier 'U' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(9): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(9): error C2086: 'int MatrixXd': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(1): note: see declaration of 'MatrixXd' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(9): error C2146: syntax error: missing ';' before identifier 'T' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(10): error C2143: syntax error: missing ';' before '<<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(10): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(10): error C2086: 'int cout': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(4): note: see declaration of 'cout' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(1): error C2143: syntax error: missing ';' before '<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(2): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(2): error C2086: 'int MatrixXf': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(1): note: see declaration of 'MatrixXf' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(2): error C2146: syntax error: missing ';' before identifier 'X' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(2): error C2825: 'MatrixXf': must be a class or namespace when followed by '::' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(2): error C2510: 'MatrixXf': left of '::' must be a class/struct/union 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(3): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(3): error C2086: 'int MatrixXf': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(1): note: see declaration of 'MatrixXf' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(3): error C2146: syntax error: missing ';' before identifier 'A' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(4): error C3927: '->': trailing return type is not allowed after a non-function declarator 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(4): error C3484: syntax error: expected '->' before the return type 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(4): error C3613: missing return type after '->' ('int' assumed) 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(4): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(4): error C2146: syntax error: missing ';' before identifier 'compute' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(5): error C2143: syntax error: missing ';' before '<<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(5): error C2086: 'int cout': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(4): note: see declaration of 'cout' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(6): error C3927: '->': trailing return type is not allowed after a non-function declarator 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(6): error C3484: syntax error: expected '->' before the return type 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(6): error C3613: missing return type after '->' ('int' assumed) 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(6): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(6): error C2086: 'int es': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(4): note: see declaration of 'es' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(6): error C2146: syntax error: missing ';' before identifier 'compute' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(6): error C2825: 'MatrixXf': must be a class or namespace when followed by '::' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(6): error C2510: 'MatrixXf': left of '::' must be a class/struct/union 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(7): error C2143: syntax error: missing ';' before '<<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(7): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(7): error C2086: 'int cout': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(4): note: see declaration of 'cout' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(1): error C2086: 'int MatrixXd': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(1): note: see declaration of 'MatrixXd' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(1): error C2146: syntax error: missing ';' before identifier 'X' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(1): error C2825: 'MatrixXd': must be a class or namespace when followed by '::' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(1): error C2510: 'MatrixXd': left of '::' must be a class/struct/union 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(2): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(2): error C2086: 'int MatrixXd': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(1): note: see declaration of 'MatrixXd' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(2): error C2146: syntax error: missing ';' before identifier 'A' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(3): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(3): error C2825: 'MatrixXd': must be a class or namespace when followed by '::' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(3): error C2510: 'MatrixXd': left of '::' must be a class/struct/union 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(3): error C3861: 'Random': identifier not found 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(4): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(4): error C2086: 'int MatrixXd': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(1): note: see declaration of 'MatrixXd' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(4): error C2146: syntax error: missing ';' before identifier 'B' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(6): error C2143: syntax error: missing ';' before '<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(6): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(7): error C2143: syntax error: missing ';' before '<<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(7): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(7): error C2086: 'int cout': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(4): note: see declaration of 'cout' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(8): error C3927: '->': trailing return type is not allowed after a non-function declarator 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(8): error C3484: syntax error: expected '->' before the return type 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(8): error C3613: missing return type after '->' ('int' assumed) 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(8): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(8): error C2086: 'int es': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(4): note: see declaration of 'es' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(8): error C2146: syntax error: missing ';' before identifier 'compute' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(9): error C2143: syntax error: missing ';' before '<<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(9): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp(9): error C2086: 'int cout': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(4): note: see declaration of 'cout' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvalues.cpp(1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvalues.cpp(1): error C2086: 'int MatrixXd': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(1): note: see declaration of 'MatrixXd' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvalues.cpp(1): error C2146: syntax error: missing ';' before identifier 'ones' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvalues.cpp(1): error C2825: 'MatrixXd': must be a class or namespace when followed by '::' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvalues.cpp(1): error C2510: 'MatrixXd': left of '::' must be a class/struct/union 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvalues.cpp(2): error C2143: syntax error: missing ';' before '<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvalues.cpp(2): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvalues.cpp(2): error C2086: 'int SelfAdjointEigenSolver': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(1): note: see declaration of 'SelfAdjointEigenSolver' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvalues.cpp(3): error C2143: syntax error: missing ';' before '<<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvalues.cpp(3): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvalues.cpp(3): error C2086: 'int cout': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(4): note: see declaration of 'cout' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvectors.cpp(1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvectors.cpp(1): error C2086: 'int MatrixXd': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(1): note: see declaration of 'MatrixXd' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvectors.cpp(1): error C2146: syntax error: missing ';' before identifier 'ones' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvectors.cpp(1): error C2825: 'MatrixXd': must be a class or namespace when followed by '::' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvectors.cpp(1): error C2510: 'MatrixXd': left of '::' must be a class/struct/union 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvectors.cpp(2): error C2143: syntax error: missing ';' before '<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvectors.cpp(2): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvectors.cpp(2): error C2086: 'int SelfAdjointEigenSolver': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp(1): note: see declaration of 'SelfAdjointEigenSolver' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvectors.cpp(3): error C2143: syntax error: missing ';' before '<<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvectors.cpp(3): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_eigenvectors.cpp(3): error C2086: 'int cout': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(4): note: see declaration of 'cout' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp(1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp(1): error C2086: 'int MatrixXd': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(1): note: see declaration of 'MatrixXd' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp(1): error C2146: syntax error: missing ';' before identifier 'X' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp(1): error C2825: 'MatrixXd': must be a class or namespace when followed by '::' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp(1): error C2510: 'MatrixXd': left of '::' must be a class/struct/union 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp(2): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp(2): error C2086: 'int MatrixXd': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_RealSchur_MatrixType.cpp(1): note: see declaration of 'MatrixXd' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp(2): error C2146: syntax error: missing ';' before identifier 'A' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp(3): error C2143: syntax error: missing ';' before '<<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp(3): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp(3): error C2086: 'int cout': redefinition 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/RealSchur_compute.cpp(4): note: see declaration of 'cout' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp(5): error C2143: syntax error: missing ';' before '<' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp(5): fatal error C1003: error count exceeds 100; stopping compilation 1> [5/16] Module.AirSim.4_of_7.cpp 1>c:\citypark\plugins\airsim\source\airlib\include\test\main.h(121): fatal error C1083: Cannot open include file: 'split_test_helper.h': No such file or directory 1> [6/16] Module.AirSim.3_of_7.cpp 1>c:\citypark\plugins\airsim\source\airlib\include\test\main.h(121): fatal error C1083: Cannot open include file: 'split_test_helper.h': No such file or directory 1> [7/16] example.c 1>c:\citypark\plugins\airsim\source\airlib\include\demos\mix_eigen_and_c\binary_library.h(22): error C2016: C requires that a struct or union has at least one member 1>c:\citypark\plugins\airsim\source\airlib\include\demos\mix_eigen_and_c\binary_library.h(23): error C2016: C requires that a struct or union has at least one member 1> [8/16] tensor_benchmarks_cpu.cc 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winnt.h(611): warning C4005: 'TEXT': macro redefinition 1> c:\ue_4.24\engine\source\runtime\core\public\HAL/Platform.h(996): note: see previous definition of 'TEXT' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10326): error C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10332): error C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10337): error C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10341): error C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10348): error C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10358): error C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10362): error C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10367): error C4668: '_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10374): error C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10377): error C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10380): error C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10385): error C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10388): error C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10588): error C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10612): error C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(14093): error C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(15406): error C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(15525): error C4668: '_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(15675): error C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(15688): error C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(15916): error C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(22): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(22): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(22): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(22): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(22): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(23): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(23): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(23): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(23): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(23): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(25): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(25): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(25): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(25): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(25): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(26): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(26): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(26): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(26): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(26): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(27): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(27): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(27): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(27): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(27): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(29): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(29): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(29): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(29): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(29): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(30): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(30): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(30): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(30): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(30): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(31): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(31): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(31): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(31): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(31): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(33): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(33): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(33): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(33): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(33): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(34): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(34): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(34): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(34): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(34): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(35): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(35): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(35): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(35): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(35): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(37): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(37): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(37): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(37): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(37): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(38): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(38): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(38): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(38): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(38): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(39): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(39): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(39): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(39): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(39): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(41): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(41): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(41): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(41): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(41): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(42): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(42): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(42): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(42): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(42): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(43): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(43): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(43): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(43): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(43): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(45): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(45): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(45): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(45): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(45): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(46): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(46): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(46): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(46): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(46): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(47): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(47): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(47): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(47): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(47): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(49): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(49): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(49): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(49): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(49): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(50): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(50): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(50): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(50): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(50): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(51): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(51): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(51): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(51): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(51): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(53): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(53): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(53): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(53): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(21): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(53): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(54): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(54): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\tensor_benchmarks_cpu.cc(54): fatal error C1003: error count exceeds 100; stopping compilation 1> [9/16] contraction_benchmarks_cpu.cc 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winnt.h(611): warning C4005: 'TEXT': macro redefinition 1> c:\ue_4.24\engine\source\runtime\core\public\HAL/Platform.h(996): note: see previous definition of 'TEXT' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10326): error C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10332): error C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10337): error C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10341): error C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10348): error C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10358): error C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10362): error C4668: '_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10367): error C4668: '_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10374): error C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10377): error C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10380): error C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10385): error C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10388): error C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10588): error C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(10612): error C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(14093): error C4668: '_WIN32_WINNT_WIN10_RS5' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(15406): error C4668: '_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(15525): error C4668: '_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(15675): error C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(15688): error C4668: '_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winioctl.h(15916): error C4668: '_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(25): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(25): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(25): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(25): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(26): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(26): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(26): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(26): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(25): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(26): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(29): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(29): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(29): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(29): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(25): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(29): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(30): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(30): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(30): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(30): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(25): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(30): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(32): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(32): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(32): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(32): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(25): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(32): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(33): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(33): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(33): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(33): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(25): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(33): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(34): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(34): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(34): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(34): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(25): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(34): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(35): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(35): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(35): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(35): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(25): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(35): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(37): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(37): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(37): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(37): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(25): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(37): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(38): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(38): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(38): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(38): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(25): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(38): error C2059: syntax error: '=' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(39): error C2146: syntax error: missing ';' before identifier 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(39): error C2065: 'unused': undeclared identifier 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(39): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(39): error C2374: 'attribute': redefinition; multiple initialization 1> C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(25): note: see declaration of 'attribute' 1>C:\CityPark\Plugins\AirSim\Source\AirLib\include\bench\tensors\contraction_benchmarks_cpu.cc(39): error C2059: syntax error: '=' 1> [10/16] Module.AirSim.1_of_7.cpp 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/bench/analyze-blocking-sizes.cpp(369): error C4456: declaration of 'i' hides previous local declaration 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/bench/analyze-blocking-sizes.cpp(343): note: see declaration of 'i' 1>C:/CityPark/Plugins/AirSim/Source/AirLib/include/bench/analyze-blocking-sizes.cpp(788): error C4456: declaration of 'n' hides previous local declaration 1> C:/CityPark/Plugins/AirSim/Source/AirLib/include/bench/analyze-blocking-sizes.cpp(770): note: see declaration of 'n' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winnt.h(611): warning C4005: 'TEXT': macro redefinition 1> c:\ue_4.24\engine\source\runtime\core\public\HAL/Platform.h(996): note: see previous definition of 'TEXT' 1>c:\citypark\plugins\airsim\source\airlib\include\bench\BenchTimer.h(31): error C2059: syntax error: 'volatile' 1>c:\citypark\plugins\airsim\source\airlib\include\bench\BenchTimer.h(35): error C2059: syntax error: 'volatile' 1>c:\citypark\plugins\airsim\source\airlib\include\bench\BenchUtil.h(11): fatal error C1083: Cannot open include file: 'boost/preprocessor/repetition/enum_params.hpp': No such file or directory 1> [11/16] Module.AirSim.7_of_7.cpp 1>C:/CityPark/Plugins/AirSim/Source/Vehicles/UrdfBot/UrdfBotPawn.cpp(309): error C4239: nonstandard extension used: 'argument': conversion from 'FRotator' to 'FRotator &' 1> C:/CityPark/Plugins/AirSim/Source/Vehicles/UrdfBot/UrdfBotPawn.cpp(309): note: A non-const reference may only be bound to an lvalue 1>C:/CityPark/Plugins/AirSim/Source/Vehicles/UrdfBot/UrdfBotPawn.cpp(309): error C4239: nonstandard extension used: 'argument': conversion from 'FVector' to 'FVector &' 1> C:/CityPark/Plugins/AirSim/Source/Vehicles/UrdfBot/UrdfBotPawn.cpp(309): note: A non-const reference may only be bound to an lvalue 1>C:/CityPark/Plugins/AirSim/Source/Vehicles/UrdfBot/UrdfParser/UrdfParser.cpp(126): error C4456: declaration of 'rootNode' hides previous local declaration 1> C:/CityPark/Plugins/AirSim/Source/Vehicles/UrdfBot/UrdfParser/UrdfParser.cpp(12): note: see declaration of 'rootNode' 1>C:/CityPark/Plugins/AirSim/Source/WorldSimApi.cpp(80): error C3861: 'Vector3r': identifier not found 1>C:/CityPark/Plugins/AirSim/Source/WorldSimApi.cpp(81): error C3861: 'Quaternionr': identifier not found 1> [12/16] Module.AirSim.6_of_7.cpp 1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\oleidl.h(1240): error C2061: syntax error: identifier 'LPMSG' 1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\oleidl.h(2153): error C2061: syntax error: identifier 'LPMSG' 1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\oleidl.h(2365): error C2061: syntax error: identifier 'LPMSG' 1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\oleidl.h(4068): error C2061: syntax error: identifier 'LPMSG' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\ole2.h(230): error C2061: syntax error: identifier 'LPMSG' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\ole2.h(258): error C2061: syntax error: identifier 'LPMSG' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\prsht.h(140): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\prsht.h(140): error C2146: syntax error: missing ';' before identifier 'PROPSHEETPAGE_RESOURCE' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\prsht.h(198): error C3646: 'pResource': unknown override specifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\prsht.h(198): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\prsht.h(204): error C3646: 'pResource': unknown override specifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\prsht.h(204): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\prsht.h(213): error C3646: 'pResource': unknown override specifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\prsht.h(213): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\prsht.h(225): error C3646: 'pResource': unknown override specifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\prsht.h(225): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\prsht.h(244): error C3646: 'pResource': unknown override specifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\prsht.h(244): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\prsht.h(250): error C3646: 'pResource': unknown override specifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\prsht.h(250): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\prsht.h(259): error C3646: 'pResource': unknown override specifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\prsht.h(259): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\prsht.h(271): error C3646: 'pResource': unknown override specifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\prsht.h(271): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(914): error C2143: syntax error: missing ';' before '*' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(914): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(914): error C2238: unexpected token(s) preceding ';' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7655): error C2065: 'WM_USER': undeclared identifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7655): error C2056: illegal expression 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7656): error C2065: 'WM_USER': undeclared identifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7656): error C2056: illegal expression 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7657): error C2065: 'WM_USER': undeclared identifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7657): error C2056: illegal expression 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7658): error C2065: 'WM_USER': undeclared identifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7658): error C2056: illegal expression 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7659): error C2065: 'WM_USER': undeclared identifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7659): error C2056: illegal expression 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7660): error C2065: 'WM_USER': undeclared identifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7660): error C2056: illegal expression 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7661): error C2065: 'WM_USER': undeclared identifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7661): error C2056: illegal expression 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7662): error C2065: 'WM_USER': undeclared identifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7662): error C2056: illegal expression 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7663): error C2065: 'WM_USER': undeclared identifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7663): error C2056: illegal expression 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7664): error C2065: 'WM_USER': undeclared identifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7664): error C2056: illegal expression 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7665): error C2065: 'WM_USER': undeclared identifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7665): error C2056: illegal expression 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7666): error C2065: 'WM_USER': undeclared identifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7666): error C2056: illegal expression 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7667): error C2065: 'WM_USER': undeclared identifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7667): error C2056: illegal expression 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7668): error C2065: 'WM_USER': undeclared identifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7668): error C2056: illegal expression 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7669): error C2065: 'WM_USER': undeclared identifier 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7670): error C2056: illegal expression 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7869): error C2061: syntax error: identifier 'LPSCROLLINFO' 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\commctrl.h(7884): error C2061: syntax error: identifier 'LPSCROLLINFO' 1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\ocidl.h(1464): error C2061: syntax error: identifier 'MSG' 1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\ocidl.h(1604): error C2061: syntax error: identifier 'MSG' 1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\ocidl.h(1777): error C2061: syntax error: identifier 'MSG' 1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\ocidl.h(2106): error C2061: syntax error: identifier 'MSG' 1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\shobjidl_core.h(5054): error C2061: syntax error: identifier 'MSG' 1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\shobjidl_core.h(7463): error C2061: syntax error: identifier 'MSG' 1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\shobjidl_core.h(7468): error C2061: syntax error: identifier 'MSG' 1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\shobjidl_core.h(7563): error C2061: syntax error: identifier 'MSG' 1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\shobjidl_core.h(7829): error C2061: syntax error: identifier 'MSG' 1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\shobjidl_core.h(17566): error C2061: syntax error: identifier 'MSG' 1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\shobjidl_core.h(17570): error C2061: syntax error: identifier 'MSG' 1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\shobjidl_core.h(23660): error C2061: syntax error: identifier 'MSG' 1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\shobjidl_core.h(23789): error C2061: syntax error: identifier 'MSG' 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.MakeFile.Targets(46,5): error MSB3075: "C:\UE_4.24\Engine\Build\BatchFiles\Build.bat CityParkEditor Win64 DebugGame -Project="C:\CityPark\CityPark.uproject" -WaitMutex -FromMsBuild"

==================

mitchellspryn commented 3 years ago

This sounds like your UE4 environment isn't set up properly. Can you build projects without AirSim? You can also try regenerating the solution by right-clicking on the .uproj file and clicking "Generate solution".

There also appear to be some extra files in your UrdfSim enlistment. For example, I see compilation failures in the following files in the first steps, but don't see them in the repo anywhere:

Also, why is it trying to compile the documentation? Did you add that to your VS solution?

I cannot repro this on my end. I did the following:

Once I did that (and added in some of the lunabot assets), the game started as expected.

image

Since I've done the work to build this environment, I can release a binary drop in the releases page if it would help. It'll probably take some time (maybe days :( ) to fully build, as I don't have a very powerful computer.

ghost commented 3 years ago

Custom Environment Compile works for original Airsim. I followed exactly what you described. I have no idea yet why it produces errors.

Could you upload the binary drop in the release so that I can test it in my machine? Thanks!

ghost commented 3 years ago

When I build URDFSim, it generates the following errors

"C:\UrdfSim\AirSim.sln" (default target) (1) -> "C:\UrdfSim\DroneShell\DroneShell.vcxproj" (default target) (2) -> "C:\UrdfSim\AirLib\AirLib.vcxproj" (default target) (3) -> (ClCompile target) -> c:\urdfsim\airlib\include\common\vectormath.hpp(12): fatal error C1083: Cannot open include file: 'Eigen/Dense': No s uch file or directory [C:\UrdfSim\AirLib\AirLib.vcxproj] c:\urdfsim\airlib\include\common\vectormath.hpp(12): fatal error C1083: Cannot open include file: 'Eigen/Dense': No s uch file or directory [C:\UrdfSim\AirLib\AirLib.vcxproj] c:\urdfsim\airlib\include\common\vectormath.hpp(12): fatal error C1083: Cannot open include file: 'Eigen/Dense': No s uch file or directory [C:\UrdfSim\AirLib\AirLib.vcxproj] c:\urdfsim\airlib\include\common\vectormath.hpp(12): fatal error C1083: Cannot open include file: 'Eigen/Dense': No s uch file or directory [C:\UrdfSim\AirLib\AirLib.vcxproj] c:\urdfsim\airlib\include\common\vectormath.hpp(12): fatal error C1083: Cannot open include file: 'Eigen/Dense': No s uch file or directory [C:\UrdfSim\AirLib\AirLib.vcxproj] c:\urdfsim\airlib\include\common\vectormath.hpp(12): fatal error C1083: Cannot open include file: 'Eigen/Dense': No s uch file or directory [C:\UrdfSim\AirLib\AirLib.vcxproj] c:\urdfsim\airlib\include\common\vectormath.hpp(12): fatal error C1083: Cannot open include file: 'Eigen/Dense': No s uch file or directory [C:\UrdfSim\AirLib\AirLib.vcxproj] c:\urdfsim\airlib\include\common\vectormath.hpp(12): fatal error C1083: Cannot open include file: 'Eigen/Dense': No s uch file or directory [C:\UrdfSim\AirLib\AirLib.vcxproj] c:\urdfsim\airlib\include\common\vectormath.hpp(12): fatal error C1083: Cannot open include file: 'Eigen/Dense': No s uch file or directory [C:\UrdfSim\AirLib\AirLib.vcxproj]

So I downloaded Eigen from https://eigen.tuxfamily.org/

and unzip, copy the all contents to C:\UrdfSim\AirLib\Include. Maybe it causes the error. It seems I need copy only the Eigen/Dense Folder to AirLib\Include Let me check.

ghost commented 3 years ago

I managed to compile CityParkEnvironment using URDFSim. It shows rendered car correctly, However, when I try to pawn my custom robot, which is rendered correctly in threebridged environment you realeased, it crashes and generated the following error

image

LoginId:4731092a48a3dce4fc1e21870529d8b2 EpicAccountId:753e16548aa84831851e137911f7c640

Assertion failed: Pair != nullptr [File:C:\UE_4.24\Engine\Source\Runtime\Core\Public\Containers/Map.h] [Line: 566]

UE4Editor_Core UE4Editor_Core UE4Editor_AirSim!StaticMeshGenerator::CreateUnscaledMeshForLink() [c:\citypark\plugins\airsim\source\vehicles\urdfbot\meshgeneration\staticmeshgenerator.cpp:181] UE4Editor_AirSim!AUrdfBotPawn::CreateLinkFromSpecification() [c:\citypark\plugins\airsim\source\vehicles\urdfbot\urdfbotpawn.cpp:367] UE4Editor_AirSim!AUrdfBotPawn::ConstructFromFile() [c:\citypark\plugins\airsim\source\vehicles\urdfbot\urdfbotpawn.cpp:299] UE4Editor_AirSim!AUrdfBotPawn::InitializeForBeginPlay() [c:\citypark\plugins\airsim\source\vehicles\urdfbot\urdfbotpawn.cpp:200] UE4Editor_AirSim!ASimModeUrdfBot::setupVehiclesAndCamera() [c:\citypark\plugins\airsim\source\vehicles\urdfbot\simmodeurdfbot.cpp:179] UE4Editor_AirSim!ASimModeUrdfBot::BeginPlay() [c:\citypark\plugins\airsim\source\vehicles\urdfbot\simmodeurdfbot.cpp:13] UE4Editor_Engine UE4Editor_Engine UE4Editor_Engine UE4Editor_Engine UE4Editor_Engine UE4Editor_Engine UE4Editor_AirSim!ASimHUD::createSimMode() [c:\citypark\plugins\airsim\source\simhud\simhud.cpp:311] UE4Editor_AirSim!ASimHUD::BeginPlay() [c:\citypark\plugins\airsim\source\simhud\simhud.cpp:37] UE4Editor_Engine UE4Editor_Engine UE4Editor_Engine UE4Editor_Engine UE4Editor_Engine UE4Editor_UnrealEd UE4Editor_UnrealEd UE4Editor_UnrealEd UE4Editor_UnrealEd UE4Editor_UnrealEd UE4Editor UE4Editor UE4Editor UE4Editor UE4Editor kernel32 ntdll

Could you try have a look? Thanks!!

ghost commented 3 years ago

Lunabot Rendering also works!

image

mitchellspryn commented 3 years ago

Great. The binary drop finally finished uploading, but looks like you don't need it :). https://github.com/mitchellspryn/UrdfSim/releases/tag/1.0.0.

Now that you have the code running, you can place a breakpoint where it crashes. My guess is that something is misspelled in the URDF, or it's referencing an asset which isn't included in this environment (e.g. something from the automotive materials pack, like Material'/Game/AutomotiveMaterials/Materials/Plastic/M_Plastic_Coated_Black.M_Plastic_Coated_Black'.)

BTW, the lunabot looks a bit wonky (e.g. the bucket isn't straight). Do you have physics substepping enabled (top bar->edit->project settings->Engine->Physics->Substepping / Substepping Async boxes are checked), and that the editor has focus (it was clicked on)?

ghost commented 3 years ago

I conducted "top bar->edit->project settings->Engine->Physics->Substepping / Substepping Async boxes are checked)"

image

what do you mean by editor has focus ?

mitchellspryn commented 3 years ago

There. That looks better.

What I mean is that if you take focus away from the unreal editor (e.g. click on something else like a terminal), it will go into "energy saving" mode in which it uses less processing power. This can break the physics engine.

ghost commented 3 years ago

image image

We managed to render our custom robot in our custom environment. Thanks!!

mitchellspryn commented 3 years ago

Great! I'll close this issue and the related ones, then.