Qmake Qt:将头文件移动到构建文件夹
Qmake Qt: Move Header file to build folder
我是Qt的新手,有C#背景。
我正在为一些项目创建Dym Libs。我想在编译期间将头文件移动到构建文件夹,或者知道如何在库中包含头文件。
关于如何使我的 lib 成为完整包而不必复制/粘贴头文件的任何建议,或者最好的分发方法都会很棒。
干杯
使用 INSTALLS
qmake 变量
public_headers.path = include
public_headers.files = include/*.h
INSTALLS += public_headers
然后你可以调用make install
(使用正确的前缀,例如参见这个问题),这应该会导致标头与二进制文件一起安装。
相关文章:
- C++为构建时间获取QDateTime的可靠方法
- 无法在 CLion 中构建 C++ 项目
- 函数向量_指针有不同的原型,我可以构建一个吗
- 如何使用ndk-build.cmd构建Android.so文件
- 将对象移动到std::shared_ptr
- 何时在引用或唯一指针上使用移动语义
- 如何从具有移动语义的类对象中生成共享指针
- libssh 的函数在构建 libssh 时无法在 Qt 和 cmake 错误中找到
- 将shared_ptr移动到<StructA>shared_ptr<变体<结构A、结构 B>>
- C / C++ 移位/偏移/向左或向右移动位图?
- 使用cmake从源代码构建MySQL连接器/C++失败(与以前的声明冲突)
- UNORDERED_MAP的存在确定是否使用了复制构建器或移动构造器
- 有没有一种方法可以在不使用std ::移动的情况下初始化类构建类的类
- 为什么当T不可移动时,STD ::可选的移动构建体不会被删除
- 如何使用常见的C 业务逻辑和数据访问层构建跨平台移动应用程序
- 使用 std::string 参数和不可移动/可复制参数构建 std::map
- Qmake Qt:将头文件移动到构建文件夹
- 为多个移动平台构建工具
- Qt 在构建移动到线程的 QObject 时将"this"作为父传递
- 我如何构建公共数据,同时保留默认的移动元素和分配