Я довольно новичок в c ++ и компиляции, однако я делал это раньше и не сталкивался с этой проблемой раньше. Я попросил кого-то запрограммировать что-то для меня и оставил инструкции по его компиляции, если мне понадобятся какие-либо изменения. Я сначала "cd" в папку, содержащую все файлы, затем я запускаю команду, которую он дал мне:
g++ -o filename main.cpp another.cpp aanother.cpp -L/usr/lib `mysql_config --cflags --libs` -lid3 -lcurl -lpthread
Я получаю несколько ошибок, но если я правильно помню, те же самые ошибки всегда были и никогда не влияли на компиляцию. По какой-то причине «имя файла» вообще не отображается в этой папке. Я ошибаюсь в том, что новую программу нужно найти в той же папке, в которую я "ввел" компакт-диск? В чем может быть проблема? Почему «имя файла» не создается?
Я не знаю, поможет ли это кому-нибудь, но вот ошибки, которые, я уверен, не вызывали проблем в прошлом:
[root@host.domain.net] folder >> g++ -o filename main.cpp another.cpp aanother.cpp -L/usr/lib `mysql_config --cflags --libs` -lid3 -lcurl -lpthread
main.cpp:13:21: error: id3/tag.h: No such file or directory
main.cpp:14:30: error: id3/misc_support.h: No such file or directory
main.cpp: In function âvoid readConfig()â:
main.cpp:679: error: variable âstd::ifstream myfileâ has initializer but incomplete type
main.cpp:682: error: âwsâ was not declared in this scope
Я ценю помощь.