c++ - 使用 pro2cmake.py 将 qmake 移植到 cmake
问题描述
我有一个小型 C++ 程序,我正在尝试从 qmake 迁移到 cmake 以实现 ROS 兼容性。这是我的 .pro 文件:
QT += core network websockets
QT -= gui
TARGET = SampleApplication
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp \
file1.cpp \
file2.cpp \
file3.cpp
HEADERS += \
file1.h \
file2.h \
file3.h
在我的 .pro 文件上运行 pro2cmake.py 脚本后,结果如下:
#####################################################################
## SampleApplication Binary:
#####################################################################
qt_internal_add_executable(SampleApplication
SOURCES
main.cpp
file1.cpp file1.h
file2.cpp file2.h
file3.cpp file3.h
PUBLIC_LIBRARIES
Qt::Network
Qt::WebSockets
)
#### Keys ignored in scope 1:.:.:SampleApplication.pro:<TRUE>:
# TEMPLATE = "app"
我不确定如何处理脚本的结果,因为我无法将 qt_internal_add_executable 添加到我的 CMakeList。感谢任何建议,因为我不熟悉配置和构建文件。