gpt4 book ai didi

c++ - Qt pro 文件对应的 CMakeList

转载 作者:行者123 更新时间:2023-11-28 07:59:06 36 4
gpt4 key购买 nike

我需要将 Qt Project 转换为 CMake ,因为我想将它与已经在 CMake 中的其他项目集成。

Qt.Pro文件如下,

TEMPLATE = app
INCLUDEPATH += ./lib

# Input

HEADERS += dollar/GestureTemplate.h \
dollar/PathWriter.h \
dollar/GeometricRecognizerTypes.h \
dollar/GeometricRecognizer.h \
dollar/SampleGestures.h \
lib/GestureTemplate.h \
lib/PathWriter.h \
lib/GeometricRecognizerTypes.h \
lib/GeometricRecognizer.h \
lib/SampleGestures.h \
lib/MultiStrokeGestureTemplate .h \
lib/MultiStrokeGestureTemplate .h \
lib/MultiStrokeGestureTemplate .h \
lib/MultiStrokeGestureTemplate .h \
lib/SampleMultiStrokeGestures.h \
lib/MultipleStrokeGestureTemplate.h \
lib/utils.h
SOURCES += main.cpp \
lib/GeometricRecognizer.cpp

LIBS += -L/usr/lib \
-lml \

只有一个目录lib,主路径下有main.cpp,其他文件都在lib目录下。

我不太了解 cmake 我已经为上述 qt 项目提出了以下 cmake 列表。

cmake_minimum_required (VERSION 2.6)
Project(dollar)
INCLUDE_DIRECTORIES("lib")
# Make Executable
ADD_EXECUTABLE(main main.cpp)
# Link the executable to the Hello library.
TARGET_LINK_LIBRARIES(main -lml -L/usr/lib)

cmake 成功但之后 make 给我很多错误,请参阅错误日志 -> http://www.text-upload.com/read,4022366863337 .我需要在 CMake List 中添加哪些内容?

最佳答案

看来你错过了 lib/GeometricRecognizer.cpp 文件

# Make Executable
ADD_EXECUTABLE(main main.cpp lib/GeometricRecognizer.cpp)

关于c++ - Qt pro 文件对应的 CMakeList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11966124/

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