У меня есть список файлов (cpp, h, а также дочерние папки внутри cpp / h тоже).
Я не уверен, как правильно его собрать, потому что он не имеет каких-либоmakefile или что-то в этом роде (чистые c ++ - файлы).Поэтому я решил «поймать» правильные gcc
аргументы для его построения.
g++ *.cpp `wx-config --libs` `wx-config --cxxflags` -lGL -lglut -lfkr-skeletal2d
Теперь у меня есть эта строка.Вот список файлов:
$ ls -p
AnimationEditor/ Core-Code/ GLRender.cpp GLSprite.cpp Icons/ LGPLv3.txt MainWindow.h PlayBar.h PopUp.h TimeLine.h
BoneEditor/ daten/ GLRender.h GLSprite.h LGPLv3_de.txt MainWindow.cpp PlayBar.cpp PopUp.cpp TimeLine.cpp wxWidgets_Addons/
В каталоге есть файлы Core-Code
:
AnimationManager.cpp AnimationManager.h SkeletalManager.cpp SkeletalManager.h TextureManager.cpp TextureManager.h
Когда я использую эту gcc-строку, я получаю много ошибок компоновщика:
undefined reference to `CSkeletalManager::***
undefined reference to `CAnimationManager::***
Может быть, мне нужно как-то указать файлы из Core-Code
.Я не могу понять проблему.