我有一些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。
我对您的程序的上下文了解不多,但是您是否尝试过将.cpp文件添加到.pro文件中的SOURCES
?例如:
SOURCES += main.cpp\
oldcppfile1.cpp\
oldcppfile2.cpp