gpt4 book ai didi

c++ - Qt 项目设置为版本 5 但 qtcreator 仍在寻找 qt4 头文件?

转载 作者:行者123 更新时间:2023-11-28 06:51:15 25 4
gpt4 key购买 nike

这是项目 View 的屏幕截图:

enter image description here

这是.pro文件

#-------------------------------------------------
#
# Project created by QtCreator 2014-05-18T15:34:14
#
#-------------------------------------------------

QT += core

QT -= gui

TARGET = bedcoll
CONFIG += console
CONFIG -= app_bundle
QMAKE_CC = clang
QMAKE_CXX = clang++
QMAKE_CXXFLAGS += -std=c++11
QMAKE_CXXFLAGS += -D_FILE_OFFSET_BITS=64
INCLUDEPATH += /usr/include/c++/4.8
INCLUDEPATH += /usr/include/boost
LIBS += -lboost_system
LIBS += -lboost_filesystem
LIBS += -lboost_program_options

TEMPLATE = app


SOURCES += \
src/util.cpp \
src/bedcoll.cpp \
src/main.cpp

HEADERS += \
src/collgen_memo.h \
src/util.h \
src/bedcoll.h \
src/error_enum.h

此项目在 kubuntu 13.10 上构建没有任何问题,但升级到 14.04 后,出现以下错误:

/usr/include/qt4/QtCore/qstring.h:1045: error: undefined reference to `QString::toAscii() const'
/usr/include/qt4/QtCore/qstring.h:880: error: undefined reference to `QString::free(QString::Data*)'
/usr/include/qt4/QtCore/qstring.h:879: error: undefined reference to `QString::shared_null'

Kubuntu 14.04 默认自带 qt5,但是 qtcreator 还在找 qt4,很迷惑。

最佳答案

@Netjat 说的对,清理一下就解决了,其实有个捷径,直接右击项目,选择“rebuild”即可。

关于c++ - Qt 项目设置为版本 5 但 qtcreator 仍在寻找 qt4 头文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23916646/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com