0
ここに私の問題を示すスクリーンショットがあります。 Qt Creatorは、CMakeプロジェクトで特定のキーワードを無効にして強調表示します。私はQtのCreatorを4.2.2とFedora 26には、私は、システムの構文ハイライトdefenitionファイルを使用しようとQtが提供する QakeキーワードのCMakeプロジェクトで構文強調表示を有効にする
使用しています。しかし、それは私を助けません。だからこれを修正する方法は?CMakeのコード:
project("highlight-cmake")
cmake_minimum_required(VERSION 3.5)
find_package(Qt5Core REQUIRED)
find_package(Qt5Gui REQUIRED)
find_package(Qt5Widgets REQUIRED)
include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR})
set(HEADERS
mainwindow.h
)
set(SOURCES
mainwindow.cpp
main.cpp
)
set(FORMS
mainwindow.ui
)
qt5_wrap_cpp(MOC_SOURCES ${HEADERS})
qt5_wrap_ui(UI_SOURCES ${FORMS})
add_executable(${PROJECT_NAME} ${HEADERS} ${SOURCES} ${MOC_SOURCES} ${UI_SOURCES})
target_link_libraries(${PROJECT_NAME} Qt5::Core Qt5::Gui Qt5::Widgets)
QT_NO_KEYWORDSが設定されていません。私は自分の質問を改善し、CMakeコードを追加しました。とにかくコンパイル時に本物のコマンドをチェックしました。 –