Quantcast
Channel: Questions in topic: "il2cpp"
Viewing all articles
Browse latest Browse all 598

IL2CPP compilation fails (missing /clr, won't compile with /clr)

$
0
0
when trying to compile with IL2CPP and with some C++ code included, I get: Exception: Unity.IL2CPP.Building.BuilderFailedException: Source.cpp C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\msclr/marshal.h(19): fatal error C1190: System::Object not found, missing /clr option or missing import of standard assemblies? Invocation was: Executable: "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\bin\HostX64\x64\cl.exe" Arguments: "C:\Projects\ST\tv\Library\Il2cppBuildCache\Windows\x64\il2cppOutput\Source.cpp" /nologo /c /bigobj /W3 /Z7 /EHs /GR- /Gy /utf-8 /wd4102 /wd4800 /wd4056 /wd4190 /wd4723 /wd4467 /wd4503 /wd4996 /wd4200 /wd4834 /Ox /Oi /Oy- /GS- /Gw /GF /Zo /MT /DNET_4_0 /DUNITY_AOT /DIL2CPP_MONO_DEBUGGER_DISABLED /DGC_NOT_DLL /DRUNTIME_IL2CPP /DIL2CPP_ENABLE_WRITE_BARRIERS=1 /DIL2CPP_INCREMENTAL_TIME_SLICE=3 /DBASELIB_INLINE_NAMESPACE=il2cpp_baselib /D_WIN32 /DWIN32 /DWIN32_THREADS /D_WINDOWS /DWINDOWS /D_UNICODE /DUNICODE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WINSOCK_DEPRECATED_NO_WARNINGS /DNOMINMAX /D_NDEBUG /DNDEBUG /DWINDOWS_SDK_BUILD_VERSION=16299 /DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP /I"C:\Program Files\Unity\Hub\Editor\2021.1.16f1\Editor\Data\il2cpp\libil2cpp" /I"C:\Program Files\Unity\Hub\Editor\2021.1.16f1\Editor\Data\il2cpp\libil2cpp" /I"C:\Program Files\Unity\Hub\Editor\2021.1.16f1\Editor\Data\il2cpp\external\bdwgc\include" /I"C:\Program Files\Unity\Hub\Editor\2021.1.16f1\Editor\Data\il2cpp\external\xxHash" /I"C:\Program Files\Unity\Hub\Editor\2021.1.16f1\Editor\Data\il2cpp\external\baselib\Include" /I"C:\Program Files\Unity\Hub\Editor\2021.1.16f1\Editor\Data\il2cpp\external\baselib\Platforms\Windows\Include" /I"C:\Program Files\Unity\Hub\Editor\2021.1.16f1\Editor\Data\il2cpp\libil2cpp\pch" /I"C:\Projects\ST\tv\Library\Il2cppBuildCache\Windows\x64\il2cppOutput" /I"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\winrt" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt" /Fo"C:\Projects\ST\tv\Library\il2cpp_cache\B3637D04B7282915EF789D4C386DD9BC.obj" /Fd"C:\Projects\ST\tv\Library\il2cpp_cache\B3637D04B7282915EF789D4C386DD9BC.pdb" After I tried the following editor script (It's in a folder named "Editor" in the assets folder, so shouldn't be a problem) using UnityEditor; using UnityEngine; public class AdditionalFlagsScrip { [InitializeOnLoadMethod] static void AddCLRFlag() { Debug.Log("Adding /clr"); PlayerSettings.SetAdditionalIl2CppArgs("--compiler-flags=\"/clr\""); } } I got a new error: cl : Command line error D8045 : cannot compile C file 'C:\Program Files\Unity\Hub\Editor\2021.1.16f1\Editor\Data\il2cpp\libil2cpp\pch\pch-c.c' with the /clr option

Viewing all articles
Browse latest Browse all 598

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>