使用Boost库Qt c++更新翻译文件
Update translation file using Boost library Qt C++
我在我的 c++ 项目中使用Boost库。
我把它包括在PRO文件中,像这样:
win32: INCLUDEPATH += C:/boost_1_60_0
win32: LIBS += "-LC:/boost_1_60_0/stage/lib/"
但是,当我在终端上运行以下命令(cmd)来更新我的翻译文件时:
lupdate MyProject.pro
在Boost库路径中搜索要更新的文件。
正常吗?我能做些什么来不在Boost库路径中搜索?
现在,当我需要运行lupdate命令时,我正在注释Boost include行,但我不想每次需要更新翻译文件时都这样做。
Qt 5.3.2
提高1.6.0
在bug报告(QTBUG-27936)中有一个解决方案,涉及.pro项目中的TR_EXCLUDE
选项。它用于告诉lupdate
排除某些文件。我用Qt 5.6和5.8进行了测试,结果和预期的一样。这里是我的。pro文件的摘录:
INCLUDEPATH += /Users/user/libs/boost
TR_EXCLUDE += /Users/user/libs/boost/*
之前回答这是之前的答案,我无法确认,而且碰巧是错误的。我把它留在这里是为了存档。在bug报告(QTBUG-27936)中有一个解决方案,即在预编译头中包含所有Boost库,因为lupdate
不会查看它。
相关文章:
- 从C++本机插件更新Vector3数组
- QGraphicsPolygonItem在拖动时未更新QPolygonF坐标
- 不同翻译单元中不可重载的非内联函数定义
- cmake更新缓存的变量
- 更新到莫哈韦后出现cmath错误
- OpenMP:并行更新数组总是需要减少数组吗
- 为什么我的变量没有更新,我的 LED 没有亮起?
- 指针没有更新它在void函数内部指向的值
- 如何在c++中获取要更新的值
- 已修改的LinkedList未在文本文件本身中更新
- Qt:当QListView获得新条目时,如何更新QStringList
- 更新的矢量元素不打印
- 如何使用按钮更新GTK3图像以使用C++从相机捕获图片
- 需要将一行代码从C++ Qt翻译成PyQt
- 如何在ECS框架中更新组件数据和通知系统
- 从VS 2015更新3更新到VS2015更新3 d后浮点计算行为不同的原因
- 如果我想在没有更新编译器的情况下使用新功能,该怎么办?
- 在Visual Studio中更新Qt翻译(.ts文件)时出现未指定错误
- 翻译和比例后更新OpenGL立方体
- 使用Boost库Qt c++更新翻译文件