Как правильно включить cpps в qt? - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть несколько файлов C ++, и я хотел бы добавить их в мой проект QT.Я добавляю в .pro файл это:

INCLUDEPATH += \
    ../Asztal/SYSC/INCLUDE/ST \
    ../Asztal/SYSC/INCLUDE/SG \
(etc...)

И я пытаюсь использовать некоторые функции из моих старых c ++ cpps, и я вижу заголовочные файлы, которые я могу добавить в проект qt, в компиляторе (создатель QT),Но когда я пытаюсь запустить проект, у меня появляются некоторые сообщения об ошибках, например:

:-1: error: widget.o: in function `Widget::LoadMenuFile(TFxCharList*)':
/home/flexys/proba/widget.cpp:46: error: undefined reference to `TFxCharList::AddLines(char const*, int, FXSTR_CONVERTMODE, char, char)'
:-1: error: collect2: error: ld returned 1 exit status

Так что я думаю, что неправильно включаю мои старые c ++ cpps.

1 Ответ

0 голосов
/ 27 сентября 2019

Я не знаю много о контексте вашей программы, но вы пытались добавить ваши файлы .cpp в SOURCES в файле .pro?Например:

SOURCES += main.cpp\
        oldcppfile1.cpp\
        oldcppfile2.cpp
...