carla-simulator / carla

Open-source simulator for autonomous driving research.
http://carla.org
MIT License
11.2k stars 3.63k forks source link

[0.9.1 & 0.9.0] still build error on win10 #1000

Closed rikMaz closed 5 years ago

rikMaz commented 5 years ago
 "C:\carla91\carla\Unreal\CarlaUE4\CarlaUE4.sln" (Standardziel) (1) ->
       "C:\carla91\carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj" (Standardziel) (2) ->
       (Build Ziel) ->
         c:\program files\epic games\ue_4.19\engine\source\runtime\rhi\public\RHIResources.h(59): error C2039: "_Interl
       ockedCompareExchange": Ist kein Element von "FWindowsPlatformAtomics" [C:\carla91\carla\Unreal\CarlaUE4\Intermed
       iate\ProjectFiles\CarlaUE4.vcxproj]
         c:\program files\epic games\ue_4.19\engine\source\runtime\rhi\public\RHIResources.h(59): error C2665: "_Interl
       ockedCompareExchange": Durch keine der 4 Überladungen konnten alle Argumenttypen konvertiert werden. [C:\carla91
       \carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj]
         c:\program files\epic games\ue_4.19\engine\source\runtime\rhi\public\RHIResources.h(78): error C2039: "__fasts
       torefence": Ist kein Element von "FWindowsPlatformMisc" [C:\carla91\carla\Unreal\CarlaUE4\Intermediate\ProjectFi
       les\CarlaUE4.vcxproj]
         c:\program files\epic games\ue_4.19\engine\source\runtime\rhi\public\RHICommandList.h(282): error C2039: "_Int
       erlockedIncrement": Ist kein Element von "FWindowsPlatformAtomics" [C:\carla91\carla\Unreal\CarlaUE4\Intermediat
       e\ProjectFiles\CarlaUE4.vcxproj]
         c:\program files\epic games\ue_4.19\engine\source\runtime\rhi\public\RHICommandList.h(282): error C2665: "_Int
       erlockedIncrement": Durch keine der 4 Überladungen konnten alle Argumenttypen konvertiert werden. [C:\carla91\ca
       rla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Engine\Classes\Engine/Scene.h(1689): error C2039: "G
       etObjectW": Ist kein Element von "TScriptInterface<IBlendableInterface>" [C:\carla91\carla\Unreal\CarlaUE4\Inter
       mediate\ProjectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Engine\Classes\Engine/Scene.h(1709): error C2039: "G
       etObjectW": Ist kein Element von "TScriptInterface<IBlendableInterface>" [C:\carla91\carla\Unreal\CarlaUE4\Inter
       mediate\ProjectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(37): er
       ror C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\carla91\carla\Unreal\CarlaUE4\Intermediate\Pr
       ojectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(45): er
       ror C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\carla91\carla\Unreal\CarlaUE4\Intermediate\Pr
       ojectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(128): e
       rror C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\carla91\carla\Unreal\CarlaUE4\Intermediate\P
       rojectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(137): e
       rror C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\carla91\carla\Unreal\CarlaUE4\Intermediate\P
       rojectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(37): er
       ror C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\carla91\carla\Unreal\CarlaUE4\Intermediate\Pr
       ojectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(45): er
       ror C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\carla91\carla\Unreal\CarlaUE4\Intermediate\Pr
       ojectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(128): e
       rror C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\carla91\carla\Unreal\CarlaUE4\Intermediate\P
       rojectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(137): e
       rror C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\carla91\carla\Unreal\CarlaUE4\Intermediate\P
       rojectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Core\Public\Async/AsyncFileHandle.h(103): error C203
       9: "__faststorefence": Ist kein Element von "FWindowsPlatformMisc" [C:\carla91\carla\Unreal\CarlaUE4\Intermediat
       e\ProjectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Core\Public\Async/AsyncFileHandle.h(154): error C203
       9: "__faststorefence": Ist kein Element von "FWindowsPlatformMisc" [C:\carla91\carla\Unreal\CarlaUE4\Intermediat
       e\ProjectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Core\Public\Async/AsyncFileHandle.h(159): error C203
       9: "__faststorefence": Ist kein Element von "FWindowsPlatformMisc" [C:\carla91\carla\Unreal\CarlaUE4\Intermediat
       e\ProjectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Core\Public\Async/AsyncFileHandle.h(165): error C203
       9: "__faststorefence": Ist kein Element von "FWindowsPlatformMisc" [C:\carla91\carla\Unreal\CarlaUE4\Intermediat
       e\ProjectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Engine\Classes\Engine/Scene.h(1689): error C2039: "G
       etObjectW": Ist kein Element von "TScriptInterface<IBlendableInterface>" [C:\carla91\carla\Unreal\CarlaUE4\Inter
       mediate\ProjectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Engine\Classes\Engine/Scene.h(1709): error C2039: "G
       etObjectW": Ist kein Element von "TScriptInterface<IBlendableInterface>" [C:\carla91\carla\Unreal\CarlaUE4\Inter
       mediate\ProjectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(37): er
       ror C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\carla91\carla\Unreal\CarlaUE4\Intermediate\Pr
       ojectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(45): er
       ror C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\carla91\carla\Unreal\CarlaUE4\Intermediate\Pr
       ojectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(128): e
       rror C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\carla91\carla\Unreal\CarlaUE4\Intermediate\P
       rojectFiles\CarlaUE4.vcxproj]
         C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(137): e
       rror C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\carla91\carla\Unreal\CarlaUE4\Intermediate\P
       rojectFiles\CarlaUE4.vcxproj]
         UnrealBuildTool : error : UBT ERROR: Failed to produce item: C:\carla91\carla\Unreal\CarlaUE4\Plugins\Carla\Bi
       naries\Win64\UE4-Carla.lib [C:\carla91\carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj]
         C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.MakeFile.Targ
       ets(44,5): error MSB3075: Der Befehl ""C:\Program Files\Epic Games\UE_4.19\Engine\Build\BatchFiles\Build.bat" Ca
       rlaUE4 Win64 Development "C:\carla91\carla\Unreal\CarlaUE4\CarlaUE4.uproject" -WaitMutex -FromMsBuild" wurde mit
        dem Code 5 beendet. Stellen Sie sicher, dass Sie zur Ausführung dieses Befehls berechtigt sind. [C:\carla91\car
       la\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj]

Still getting these build errors. I read in Fix win32 compilation #988 that you have changed something. But still, I'm getting these build errors on win10. What shall I do?

f5maki commented 5 years ago

I have the same issue.

The problem was fixed initially in the fix_win32_compilation branch from IFusionzz but carla.h was subsequently changed and the branch was deleted when merged to master.

If carla.h includes EngineMinimal.h then the windows build compiles. e.g.

include "Util/NonCopyable.h"

include "EngineMinimal.h"

include "Logging/LogMacros.h"

include "Modules/ModuleInterface.h"

mhelleis commented 5 years ago

I have the same issue.

The problem was fixed initially in the fix_win32_compilation branch from IFusionzz but carla.h was subsequently changed and the branch was deleted when merged to master.

If carla.h includes EngineMinimal.h then the windows build compiles. e.g.

include "Util/NonCopyable.h"

include "EngineMinimal.h"

include "Logging/LogMacros.h"

include "Modules/ModuleInterface.h"

Hey @f5maki could you solve this problem with including EngineMinimal.h?

marcgpuig commented 5 years ago

@Atlunch @dieteekanne2

Faced the same problem in my personal machine. But found a solution, update your Visual Studio :) (Without the changes that @f5maki proposed works for me)

How to update Visual Studio Community 2017

  1. Run the Visual Studio Installer (you can search it on the windows start menu)
  2. Follow the instructions to update Visual Studio Community 2017
  3. Restart Windows
f5maki commented 5 years ago

@marcgpuig Thanks for your help. There is still an issue with the *_Game configurations compiling master with 15.9.3.

mvgraf commented 5 years ago

I have the same issue. The problem was fixed initially in the fix_win32_compilation branch from IFusionzz but carla.h was subsequently changed and the branch was deleted when merged to master. If carla.h includes EngineMinimal.h then the windows build compiles. e.g.

include "Util/NonCopyable.h"

include "EngineMinimal.h"

include "Logging/LogMacros.h"

include "Modules/ModuleInterface.h"

Hey @f5maki could you solve this problem with including EngineMinimal.h?

Worked perfectly. Thanks!

mhelleis commented 5 years ago

@Atlunch @dieteekanne2

Faced the same problem in my personal machine. But found a solution, update your Visual Studio :) (Without the changes that @f5maki proposed works for me)

* Previous not working version was **15.6.0**

* Current working version is **15.9.3**

How to update Visual Studio Community 2017

1. Run the `Visual Studio Installer` (you can search it on the windows start menu)

2. Follow the instructions to update `Visual Studio Community 2017`

3. Restart Windows

hi @marcgpuig thank you. I still have errors. Here's what I did now exactly:

  1. Completely reinstalled Visual Studio 2017 v15.9.3 (to make sure there aren't any remains of VS2015 v140 buildtools)
  2. downloaded and unzipped current master branch (v0.9.1) (.zip) (4.12.2018)
  3. unzipped content (v0.9.1) in Carla\Unreal\CarlaUE4\Content\Carla

    make launch

still I get the following error messages:

Error messages Der Buildvorgang wurde am 04.12.2018 20:20:13 gestartet. 1>Projekt "C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\CarlaUE4.sln" auf Knoten "1" (Standardziele). 1>ValidateSolutionConfiguration: Die Projektmappenkonfiguration "Development|Win64" wird erstellt. 1>Das Projekt "C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\CarlaUE4.sln" (1) erstellt "C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj" (2 ) auf Knoten "1" (Standardziele). 2>PrepareForNMakeBuild: Das Verzeichnis "C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\..\Build\Unused\" wird erstellt. Build: "C:\Program Files\Epic Games\UE_4.19\Engine\Build\BatchFiles\Build.bat" CarlaUE4 Win64 Development "C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\CarlaUE4.uproject" -WaitMutex -FromMsBuild Performing full C++ include scan (building a new target) Creating makefile for CarlaUE4 (no existing makefile) Parsing headers for CarlaUE4 Running UnrealHeaderTool "C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\CarlaUE4.uproject" "C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\Intermediate\Build\Win64\CarlaUE4\Dev elopment\CarlaUE4.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed Reflection code generated for CarlaUE4 in 18,6346487 seconds Performing 18 actions (4 in parallel) [4/18] Resource PCLaunch.rc PCH.UELinkerFixups.cpp PCH.CarlaUE4.cpp PCH.Carla.cpp [5/18] Resource PCLaunch.rc UELinkerFixups.cpp Module.Carla.gen.2_of_3.cpp Module.Carla.gen.3_of_3.cpp Module.Carla.gen.1_of_3.cpp 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Engine\Classes\Engine/Scene.h(1689): error C2039: "GetObjectW": Ist kein Element von "TScriptInterface" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_mas ter\Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Engine\Classes\Engine/Scene.h(1686): note: Siehe Deklaration von "TScriptInterface" 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Engine\Classes\Engine/Scene.h(1709): error C2039: "GetObjectW": Ist kein Element von "TScriptInterface" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_mas ter\Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Engine\Classes\Engine/Scene.h(1686): note: Siehe Deklaration von "TScriptInterface" 2>c:\program files\epic games\ue_4.19\engine\source\runtime\rhi\public\RHIResources.h(59): error C2039: "_InterlockedCompareExchange": Ist kein Element von "FWindowsPlatformAtomics" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master \Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Core\Public\Windows/WindowsPlatformAtomics.h(13): note: Siehe Deklaration von "FWindowsPlatformAtomics" 2>c:\program files\epic games\ue_4.19\engine\source\runtime\rhi\public\RHIResources.h(59): error C2665: "_InterlockedCompareExchange": Durch keine der 4 Überladungen konnten alle Argumenttypen konvertiert werden. [C:\Carla\carla_0. 9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files (x86)\Windows Kits\8.1\include\um\winbase.h(9010): note: kann "unsigned __int64 _InterlockedCompareExchange(volatile unsigned __int64 *,unsigned __int64,unsigned __int64)" sein C:\Program Files (x86)\Windows Kits\8.1\include\um\winbase.h(8997): note: oder "unsigned long _InterlockedCompareExchange(volatile unsigned long *,unsigned long,unsigned long)" C:\Program Files (x86)\Windows Kits\8.1\include\um\winbase.h(8986): note: oder "unsigned int _InterlockedCompareExchange(volatile unsigned int *,unsigned int,unsigned int)" C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\INCLUDE\intrin0.h(141): note: oder "long _InterlockedCompareExchange(volatile long *,long,long)" c:\program files\epic games\ue_4.19\engine\source\runtime\rhi\public\RHIResources.h(59): note: bei Anpassung der Argumentliste "(int32 *, int, int)" 2>c:\program files\epic games\ue_4.19\engine\source\runtime\rhi\public\RHIResources.h(78): error C2039: "__faststorefence": Ist kein Element von "FWindowsPlatformMisc" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\ CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Core\Public\Windows/WindowsPlatformMisc.h(40): note: Siehe Deklaration von "FWindowsPlatformMisc" 2>c:\program files\epic games\ue_4.19\engine\source\runtime\rhi\public\RHICommandList.h(282): error C2039: "_InterlockedIncrement": Ist kein Element von "FWindowsPlatformAtomics" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Ca rla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Core\Public\Windows/WindowsPlatformAtomics.h(13): note: Siehe Deklaration von "FWindowsPlatformAtomics" 2>c:\program files\epic games\ue_4.19\engine\source\runtime\rhi\public\RHICommandList.h(282): error C2665: "_InterlockedIncrement": Durch keine der 4 Überladungen konnten alle Argumenttypen konvertiert werden. [C:\Carla\carla_0.9\C arla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files (x86)\Windows Kits\8.1\include\um\winbase.h(8844): note: kann "unsigned __int64 _InterlockedIncrement(volatile unsigned __int64 *)" sein C:\Program Files (x86)\Windows Kits\8.1\include\um\winbase.h(8833): note: oder "unsigned long _InterlockedIncrement(volatile unsigned long *)" C:\Program Files (x86)\Windows Kits\8.1\include\um\winbase.h(8824): note: oder "unsigned int _InterlockedIncrement(volatile unsigned int *)" C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\INCLUDE\intrin0.h(193): note: oder "long _InterlockedIncrement(volatile long *)" c:\program files\epic games\ue_4.19\engine\source\runtime\rhi\public\RHICommandList.h(282): note: bei Anpassung der Argumentliste "(volatile int32 *)" 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(37): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\ Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files (x86)\Windows Kits\8.1\include\um\wingdi.h(4940): note: Siehe Deklaration von "GetObjectW" 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(45): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\ Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files (x86)\Windows Kits\8.1\include\um\wingdi.h(4940): note: Siehe Deklaration von "GetObjectW" 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(128): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla \Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files (x86)\Windows Kits\8.1\include\um\wingdi.h(4940): note: Siehe Deklaration von "GetObjectW" 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(137): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla \Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files (x86)\Windows Kits\8.1\include\um\wingdi.h(4940): note: Siehe Deklaration von "GetObjectW" Module.Carla.cpp 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(37): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\ Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files (x86)\Windows Kits\8.1\include\um\wingdi.h(4940): note: Siehe Deklaration von "GetObjectW" 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(45): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\ Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files (x86)\Windows Kits\8.1\include\um\wingdi.h(4940): note: Siehe Deklaration von "GetObjectW" 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(128): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla \Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files (x86)\Windows Kits\8.1\include\um\wingdi.h(4940): note: Siehe Deklaration von "GetObjectW" 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(137): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla \Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files (x86)\Windows Kits\8.1\include\um\wingdi.h(4940): note: Siehe Deklaration von "GetObjectW" 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Core\Public\Async/AsyncFileHandle.h(103): error C2039: "__faststorefence": Ist kein Element von "FWindowsPlatformMisc" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Ca rla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Core\Public\Windows/WindowsPlatformMisc.h(40): note: Siehe Deklaration von "FWindowsPlatformMisc" 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Core\Public\Async/AsyncFileHandle.h(154): error C2039: "__faststorefence": Ist kein Element von "FWindowsPlatformMisc" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Ca rla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Core\Public\Windows/WindowsPlatformMisc.h(40): note: Siehe Deklaration von "FWindowsPlatformMisc" 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Core\Public\Async/AsyncFileHandle.h(159): error C2039: "__faststorefence": Ist kein Element von "FWindowsPlatformMisc" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Ca rla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Core\Public\Windows/WindowsPlatformMisc.h(40): note: Siehe Deklaration von "FWindowsPlatformMisc" 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Core\Public\Async/AsyncFileHandle.h(165): error C2039: "__faststorefence": Ist kein Element von "FWindowsPlatformMisc" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Ca rla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Core\Public\Windows/WindowsPlatformMisc.h(40): note: Siehe Deklaration von "FWindowsPlatformMisc" 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Engine\Classes\Engine/Scene.h(1689): error C2039: "GetObjectW": Ist kein Element von "TScriptInterface" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_mas ter\Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Engine\Classes\Engine/Scene.h(1686): note: Siehe Deklaration von "TScriptInterface" 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Engine\Classes\Engine/Scene.h(1709): error C2039: "GetObjectW": Ist kein Element von "TScriptInterface" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_mas ter\Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Engine\Classes\Engine/Scene.h(1686): note: Siehe Deklaration von "TScriptInterface" 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(37): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\ Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files (x86)\Windows Kits\8.1\include\um\wingdi.h(4940): note: Siehe Deklaration von "GetObjectW" 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(45): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\ Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files (x86)\Windows Kits\8.1\include\um\wingdi.h(4940): note: Siehe Deklaration von "GetObjectW" 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(128): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla \Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files (x86)\Windows Kits\8.1\include\um\wingdi.h(4940): note: Siehe Deklaration von "GetObjectW" 2>C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(137): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla \Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files (x86)\Windows Kits\8.1\include\um\wingdi.h(4940): note: Siehe Deklaration von "GetObjectW" CarlaUE4GameModeBase.cpp CarlaUE4.cpp CarlaUE4.init.gen.cpp CarlaMapGenerator.gen.cpp CarlaUE4GameModeBase.gen.cpp CarlaMapGenerator.cpp 2>UnrealBuildTool : error : UBT ERROR: Failed to produce item: C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\Plugins\Carla\Binaries\Win64\UE4-Carla.lib [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carl a\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] Total build time: 110,02 seconds (Local executor: 0,00 seconds) 2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.MakeFile.Targets(44,5): error MSB3075: Der Befehl ""C:\Program Files\Epic Games\UE_4.19\Engine\Build\BatchFiles\Build.bat" CarlaUE4 Win64 Development "C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\CarlaUE4.uproject" -WaitMutex -FromMsBuild" wurde mit dem Code 5 beendet. Stellen Sie sicher, dass Sie zur Ausführung dieses Befehls berech tigt sind. [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] 2>Die Erstellung des Projekts "C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj" ist abgeschlossen (Standardziele) -- FEHLER. 1>Die Erstellung des Projekts "C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\CarlaUE4.sln" ist abgeschlossen (Standardziele) -- FEHLER. Fehler beim Buildvorgang. "C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\CarlaUE4.sln" (Standardziel) (1) -> "C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj" (Standardziel) (2) -> (Build Ziel) -> C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Engine\Classes\Engine/Scene.h(1689): error C2039: "GetObjectW": Ist kein Element von "TScriptInterface" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_m aster\Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Engine\Classes\Engine/Scene.h(1709): error C2039: "GetObjectW": Ist kein Element von "TScriptInterface" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_m aster\Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] c:\program files\epic games\ue_4.19\engine\source\runtime\rhi\public\RHIResources.h(59): error C2039: "_InterlockedCompareExchange": Ist kein Element von "FWindowsPlatformAtomics" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_mast er\Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] c:\program files\epic games\ue_4.19\engine\source\runtime\rhi\public\RHIResources.h(59): error C2665: "_InterlockedCompareExchange": Durch keine der 4 Überladungen konnten alle Argumenttypen konvertiert werden. [C:\Carla\carla_ 0.9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] c:\program files\epic games\ue_4.19\engine\source\runtime\rhi\public\RHIResources.h(78): error C2039: "__faststorefence": Ist kein Element von "FWindowsPlatformMisc" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\Unrea l\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] c:\program files\epic games\ue_4.19\engine\source\runtime\rhi\public\RHICommandList.h(282): error C2039: "_InterlockedIncrement": Ist kein Element von "FWindowsPlatformAtomics" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\ Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] c:\program files\epic games\ue_4.19\engine\source\runtime\rhi\public\RHICommandList.h(282): error C2665: "_InterlockedIncrement": Durch keine der 4 Überladungen konnten alle Argumenttypen konvertiert werden. [C:\Carla\carla_0.9 \Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(37): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carl a\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(45): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carl a\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(128): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Car la\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(137): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Car la\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(37): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carl a\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(45): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carl a\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(128): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Car la\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(137): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Car la\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Core\Public\Async/AsyncFileHandle.h(103): error C2039: "__faststorefence": Ist kein Element von "FWindowsPlatformMisc" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\ Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Core\Public\Async/AsyncFileHandle.h(154): error C2039: "__faststorefence": Ist kein Element von "FWindowsPlatformMisc" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\ Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Core\Public\Async/AsyncFileHandle.h(159): error C2039: "__faststorefence": Ist kein Element von "FWindowsPlatformMisc" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\ Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Core\Public\Async/AsyncFileHandle.h(165): error C2039: "__faststorefence": Ist kein Element von "FWindowsPlatformMisc" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\ Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Engine\Classes\Engine/Scene.h(1689): error C2039: "GetObjectW": Ist kein Element von "TScriptInterface" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_m aster\Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\Engine\Classes\Engine/Scene.h(1709): error C2039: "GetObjectW": Ist kein Element von "TScriptInterface" [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_m aster\Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(37): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carl a\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(45): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carl a\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(128): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Car la\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files\Epic Games\UE_4.19\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectIterator.h(137): error C2660: "GetObjectW": Funktion akzeptiert keine 0 Argumente [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Car la\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] UnrealBuildTool : error : UBT ERROR: Failed to produce item: C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\Plugins\Carla\Binaries\Win64\UE4-Carla.lib [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Ca rla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.MakeFile.Targets(44,5): error MSB3075: Der Befehl ""C:\Program Files\Epic Games\UE_4.19\Engine\Build\BatchFiles\Build.bat" CarlaUE 4 Win64 Development "C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\CarlaUE4.uproject" -WaitMutex -FromMsBuild" wurde mit dem Code 5 beendet. Stellen Sie sicher, dass Sie zur Ausführung dieses Befehls bere chtigt sind. [C:\Carla\carla_0.9\Carla_v_0_9_1_try4_new_master\Carla\Unreal\CarlaUE4\Intermediate\ProjectFiles\CarlaUE4.vcxproj] 0 Warnung(en) 27 Fehler Verstrichene Zeit 00:01:54.00 -[BuildCarlaUE4]: [ERROR] There was a problem building Carla. [ERROR] Please read the screen log for more information. make: *** [launch] Fehler 1
yyuuliang commented 5 years ago

There is a branch "fix_vs2017_build_solution", try this one. I am using win10 too, this branch works. It is 0.9.0. You have to manually run the setup.py in PythonAPI to build the PythonAPI. There is a folder PythonClient, this one doesn't compatible with the server, so don't use this.( just delete it for convenience)

mhelleis commented 5 years ago

There is a branch "fix_vs2017_build_solution", try this one. I am using win10 too, this branch works. It is 0.9.0. You have to manually run the setup.py in PythonAPI to build the PythonAPI. There is a folder PythonClient, this one doesn't compatible with the server, so don't use this.( just delete it for convenience)

Hey @yyuuliang thanks for your answer. I tried to build this branch, however I'm getting an error with the "b2.exe". Couldnt find anyting on GitHub regarding this error.

Error message -[install_boost]: Building... C:/Carla/carla_0.9/Fix_VS_2017/carla-fix_vs2017_build_solution/carla-fix_vs2017_build_solution/Build/boost-src/libs/predef/check/../tools/check\predef.jam:46: Unescaped special character in argument $(language)::$(expression) Performing configuration checks - default address-model : 32-bit - default architecture : x86 - symlinks supported : yes - C++11 mutex : yes - Boost.Config Feature Check: cxx11_auto_declarations : yes - Boost.Config Feature Check: cxx11_constexpr : yes - Boost.Config Feature Check: cxx11_defaulted_functions : yes - Boost.Config Feature Check: cxx11_final : yes - Boost.Config Feature Check: cxx11_hdr_mutex : yes - Boost.Config Feature Check: cxx11_hdr_regex : yes - Boost.Config Feature Check: cxx11_hdr_tuple : yes - Boost.Config Feature Check: cxx11_lambdas : yes - Boost.Config Feature Check: cxx11_noexcept : yes - Boost.Config Feature Check: cxx11_nullptr : yes - Boost.Config Feature Check: cxx11_rvalue_references : yes - Boost.Config Feature Check: cxx11_template_aliases : yes - Boost.Config Feature Check: cxx11_thread_local : yes - Boost.Config Feature Check: cxx11_variadic_templates : yes - has_icu builds : no warning: Graph library does not contain MPI-based parallel components. note: to enable them, add "using mpi ;" to your user-config.jam - zlib : no - bzip2 : no - lzma : no - iconv (libc) : no - iconv (separate) : no - icu : no - icu (lib64) : no - native-atomic-int32-supported : yes - message-compiler : yes - native-syslog-supported : no - pthread-supports-robust-mutexes : no - compiler-supports-visibility : no - compiler-supports-ssse3 : yes - compiler-supports-avx2 : yes - gcc visibility : no - long double support : yes warning: skipping optional Message Passing Interface (MPI) library. note: to enable MPI support, add "using mpi ;" to user-config.jam. note: to suppress this message, pass "--without-mpi" to bjam. note: otherwise, you can safely ignore this message. - libbacktrace builds : no - addr2line builds : no - WinDbg builds : yes - WinDbgCached builds : yes failed to write output file 'build\boost\bin.v2\check\predef\msvc-14.1\debug\address-model-64\architecture-x86\threading-multi\predef_check_cc_09a06289f4560e2f553bb0cbbec71436.obj.rsp'! -[install_boost]: [B2 ERROR] An error ocurred while installing using "b2.exe". -[install_boost]: Exiting with error...
yyuuliang commented 5 years ago

What command did you use? It said "failed to write output file", so maybe you want to run it as administrator?

mhelleis commented 5 years ago

What command did you use? It said "failed to write output file", so maybe you want to run it as administrator?

Hey @yyuuliang thanks for your assistance, it is highly appreciated. I did run the x64 command prompt as administrator. First I used the 'make launch' command and the error occured. But the same error occurs whatever command I use (e.g make launch-editor, make PythonAPI). I'll a different computer and see how that goes. Have a geat weekend! I could not figure out what the b2.exe actually i

marcgpuig commented 5 years ago

Hi @Atlunch @f5maki @mvgraf @dieteekanne2 @yyuuliang

Due to the big amount of work and the difficulty of maintaining this project on both platforms, Carla on Windows is not currently working.

Localized Issues

We will try to help you fixing this issues the most we can, but we can't focus on this right now. Our most sincere apologies.

mhelleis commented 5 years ago

Hi @Atlunch @f5maki @mvgraf @dieteekanne2 @yyuuliang

Due to the big amount of work and the difficulty of maintaining this project on both platforms, Carla on Windows is not currently working.

Localized Issues

* `libpng.h` and other image libraries are used to store images, but only works on Linux.

  * **Workaround:** You can replace ImageIO.h with this:
    ```c++
    #pragma once
    namespace carla {
    namespace image {
      class ImageIO {
      public:
        template <typename ImageT>
        static void ReadImage(const std::string &, ImageT &) {}
        template <typename ViewT>
        static std::string WriteView(std::string out_filename, const ViewT &) {
          return out_filename;
        }
      };
    } // namespace image
    } // namespace carla
    ```

    but you can't save images from python using our functions.
  * **Possible solution:** use [stb_image.h](https://github.com/nothings/stb/blob/master/stb_image.h) and [stb_image_write.h](https://github.com/nothings/stb/blob/master/stb_image_write.h) instead.

    * **Possible drawbacks:** Impact on performance and compression quality.

* Boost's `Filesystem` is not compiling on windows.

  * Needs further investigation

* Since this PR #1008 Windows have other errors.

  * Needs further investigation

We will try to help you fixing this issues the most we can, but we can't focus on this right now. Our most sincere apologies.

Hello @marcgpuig thank you for the info!