Почему я получаю сообщения «невозможно найти симуляцию: нет такого файла или каталога» и «множественные определения» ошиC++

Программы на C++. Форум разработчиков
Anonymous
Почему я получаю сообщения «невозможно найти симуляцию: нет такого файла или каталога» и «множественные определения» оши

Сообщение Anonymous »

Мне нужна помощь с запуском кода C++. Хотя «PhysicsThread» и «main» определены один раз в файле, я получил «ошибку множественного определения». Кроме того, для ошибки «нет такого файла или каталога» у меня также нет решения.
Вот письменная версия ошибки:

Код: Выделить всё

Starting build...
cmd /c chcp 65001>nul && C:\mingw64\bin\g++.exe -fdiagnostics-color=always simulate main.cc -L C:\Users\user\Desktop\mujoco-3.1.6-windows-x86_64\lib -g -lmujoco -std=c++20 C:\Users\user\Desktop\mujoco-3.1.6-windows-x86_64\simulate\main.cc -o C:\Users\user\Desktop\mujoco-3.1.6-windows-x86_64\simulate\main.exe
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find simulate: No such file or directory
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\user\AppData\Local\Temp\ccyRGBhE.o: in function PhysicsThread(mujoco::Simulate*, char const*)': C:/Users/user/Desktop/mujoco-3.1.6-windows-x86_64/simulate/main.cc:427: multiple definition of PhysicsThread(mujoco::Simulate*, char const*)'; C:\Users\user\AppData\Local\Temp\cczp5o05.o:C:/Users/user/Desktop/mujoco-3.1.6-windows-x86_64/simulate/main.cc:427: first defined here
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\user\AppData\Local\Temp\ccyRGBhE.o: in function main': C:/Users/user/Desktop/mujoco-3.1.6-windows-x86_64/simulate/main.cc:475: multiple definition of main'; C:\Users\user\AppData\Local\Temp\cczp5o05.o:C:/Users/user/Desktop/mujoco-3.1.6-windows-x86_64/simulate/main.cc:475: first defined here
collect2.exe: error: ld returned 1 exit status
Для части «Нет такого файла или каталога» я ввел данные для запуска необходимой функции, но это не помогло. Для упомянутых двух функций я проверил, есть ли в файле и скрипте более одной. Но обе функции используются в файле только один раз.

Подробнее здесь: https://stackoverflow.com/questions/786 ... ltiple-def

Вернуться в «C++»