So beheben Sie Scons "können keine Datei erstellen, wenn diese Datei bereits vorhanden ist" Fehler?C++

Programme in C++. Entwicklerforum
Anonymous
 So beheben Sie Scons "können keine Datei erstellen, wenn diese Datei bereits vorhanden ist" Fehler?

Post by Anonymous »

Ich wollte gerade eine Godot -Erweiterung bauen, die ich in C ++ gemacht habe. Mit dem Aufbau der Godot-CPP-Bibliothek lief es gut, aber ich habe einen Fehler bekommen, als ich versuchte, das Plugin (mit meinem Code) zu erstellen, indem ich die Befehls-Scons in CMD ausführte. Ich habe dann versucht, die Godot-CPP-Bindungen zu löschen und danach sie neu kompilieren, aber ich konnte sie nicht neu kompilieren, und ich habe den gleichen Fehler wie zuvor. wie: < /p>

Code: Select all

PS C:\Users\****\OneDrive\Skrivebord\gdDynamicMesh\godot-cpp> scons target=template_debug platform=windows
scons: Reading SConscript files ...
Auto-detected 32 CPU cores available for build parallelism. Using 31 cores by default. You can override it with the -j argument.
Building for architecture x86_64 on platform windows
scons: done reading SConscript files.
scons: Building targets ...
Generating gen\include\godot_cpp\core\ext_wrappers.gen.inc ...
scons: *** [gen\include\godot_cpp\core\ext_wrappers.gen.inc] C:\Users\\OneDrive\Skrivebord\gdDynamicMesh\godot-cpp\gen: Cannot create a file when that file already exists
scons: building terminated because of errors.
Ich habe dann versucht, -Debug = Stacktrace zum Befehl hinzuzufügen, aber stattdessen dieses Fehlerprotokoll erhalten:

Code: Select all

PS C:\Users\****\OneDrive\Skrivebord\gdDynamicMesh\godot-cpp> scons target=template_debug platform=windows --debug=stacktrace
scons: Reading SConscript files ...
Auto-detected 32 CPU cores available for build parallelism. Using 31 cores by default. You can override it with the -j argument.
Building for architecture x86_64 on platform windows
scons: done reading SConscript files.
scons: Building targets ...
Generating gen\include\godot_cpp\core\ext_wrappers.gen.inc ...
scons: *** [gen\include\godot_cpp\core\ext_wrappers.gen.inc] C:\Users\chris\OneDrive\Skrivebord\gdDynamicMesh\godot-cpp\gen: En fil, som allerede findes, kan ikke oprettes
scons: internal stack trace:
File "C:\Users\****\AppData\Roaming\Python\Python313\site-packages\SCons\Taskmaster\Job.py", line 737, in _work
task.execute()
~~~~~~~~~~~~^^
File "C:\Users\****\AppData\Roaming\Python\Python313\site-packages\SCons\Script\Main.py", line 223, in execute
SCons.Taskmaster.OutOfDateTask.execute(self)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\****\AppData\Roaming\Python\Python313\site-packages\SCons\Taskmaster\__init__.py", line 246, in execute
self.targets[0].build()
~~~~~~~~~~~~~~~~~~~~~^^
File "C:\Users\****\AppData\Roaming\Python\Python313\site-packages\SCons\Node\__init__.py", line 757, in build
self.get_executor()(self, **kw)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
File "C:\Users\****\AppData\Roaming\Python\Python313\site-packages\SCons\Executor.py", line 386, in __call__
return _do_execute_map[self._do_execute](self, target, kw)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "C:\Users\****\AppData\Roaming\Python\Python313\site-packages\SCons\Executor.py", line 122, in execute_action_list
raise status    # TODO pylint E0702: raising int not allowed
^^^^^^^^^^^^
scons: building terminated because of errors.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post