【问题标题】:Prevent translation files from being cleaned by Makefile防止翻译文件被 Makefile 清理
【发布时间】:2016-05-31 08:59:38
【问题描述】:

我正在使用Qt Creator 4.0.0 和CMake > 3.4。

感谢这个命令,我正在生成翻译文件:

QT5_CREATE_TRANSLATION(${PROJECT_NAME}_TRANSLATIONS_COMPILED ${${PROJECT_NAME}_TRANSLATIONS_SOURCES} ${${PROJECT_NAME}_TRANSLATIONS_FILES})

每次我构建我的项目时,都会创建或更新翻译文件(如果它们已经存在)。

但是,当我清理项目时,ts 文件被删除。 CMake 或 Qt Creator 有没有简单的方法来防止它们被清理?

【问题讨论】:

    标签: c++ qt makefile cmake


    【解决方案1】:

    防止它们被清理的一种简单方法是简单地将您的ts 文件与您的可执行源文件放在一起:

    ADD_EXECUTABLE(${PROJECT_NAME} ${${PROJECT_NAME}_SOURCES} ${TS_FILES} ${QM_FILES})
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-05
      • 1970-01-01
      • 1970-01-01
      • 2018-12-13
      • 1970-01-01
      相关资源
      最近更新 更多