【发布时间】:2014-09-05 19:03:44
【问题描述】:
我有一个更大的项目,包括不同语言的代码。其中一部分是用 C++/QML 编写的。最后的链接是通过 DMD 执行的。我需要 qmake 只生成目标文件而不进行链接。目前 qmake 尝试链接一个库,由于未定义的引用而失败。
有没有办法让qmake只生成目标文件而不链接?
【问题讨论】:
我有一个更大的项目,包括不同语言的代码。其中一部分是用 C++/QML 编写的。最后的链接是通过 DMD 执行的。我需要 qmake 只生成目标文件而不进行链接。目前 qmake 尝试链接一个库,由于未定义的引用而失败。
有没有办法让qmake只生成目标文件而不链接?
【问题讨论】:
只需将项目类型更改为lib 模板,并添加CONFIG += staticlib。静态库只是所有对象的单个文件存档。然后 DMD 可以将其链接到最终的可执行文件。
【讨论】: