在qt中包含cpps的正确方法是什么?

问题描述 投票:0回答:1

我有一些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。

qmake
1个回答
0
投票

我对您的程序的上下文了解不多,但是您是否尝试过将.cpp文件添加到.pro文件中的SOURCES?例如:

SOURCES += main.cpp\
        oldcppfile1.cpp\
        oldcppfile2.cpp
© www.soinside.com 2019 - 2024. All rights reserved.