gpt4 book ai didi

c++ - 使用 Libtorch + OpenCV + QT Creator 时出错

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:06:29 26 4
gpt4 key购买 nike

我在.pro文件中有如下配置

TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt
CONFIG += thread

SOURCES += main.cpp

INCLUDEPATH += /usr/local/include/opencv4
LIBS += -L/usr/local/lib/
LIBS += -lopencv_core
LIBS += -lopencv_highgui
LIBS += -lopencv_imgproc
LIBS += -lopencv_videoio

QMAKE_CXXFLAGS += -D_GLIBCXX_USE_CXX11_ABI=0

INCLUDEPATH += /path/to/libtorch/include
INCLUDEPATH += /path/to/libtorch/include/torch/csrc/api/include
LIBS += -L/path/to/libtorch/lib
LIBS += -ltorch -lc10

OpenCV 在没有“QMAKE_CXXFLAGS += -D_GLIBCXX_USE_CXX11_ABI=0”时工作得很好。然而,有了这个,我得到了以下错误:

enter image description here

OpenCV 也可以很好地“QMAKE_CXXFLAGS += -D_GLIBCXX_USE_CXX11_ABI=1”。但它会抛出一组不同的错误:

enter image description here

大多数论坛都建议为 Libtorch 设置“QMAKE_CXXFLAGS += -D_GLIBCXX_USE_CXX11_ABI=0”以避免上述错误。

解决这个问题的解决方案是什么?(我是 Libtorch 和 Qt Creator 的新手。)

最佳答案

也许 OpenCV 和 Libtorch 是用不同版本的 GCC(以及不同的 _GLIBCXX_USE_CXX11_ABI 值)编译的。

尝试自己重新编译它们,看看是否有变化。

关于c++ - 使用 Libtorch + OpenCV + QT Creator 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57183714/

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