我正在使用 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
是否有一种简单的方法来防止它们被清理?
最佳答案
防止它们被清理的一种简单方法是简单地将您的 ts
文件与您的可执行源放在一起:
ADD_EXECUTABLE(${PROJECT_NAME} ${${PROJECT_NAME}_SOURCES} ${TS_FILES} ${QM_FILES})
关于c++ - 防止翻译文件被 Makefile 清理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37541213/