在Qt Creator中应该在哪里添加“make install”?

3

加入make install步骤的位置是否有区别(如果有,有什么区别)?

一些帖子中说要将其添加到Build下,例如第一个截图。其他人说它需要放在Run/Deployment下,例如第二个截图。

这两种方法是否等效?

Install under build Install under Deployment


为什么你想在QtC构建/运行的一部分中运行make install? - hyde
1
这是一个特殊情况,通常不需要。在那种特定情况下,需要将文件复制到第三方目录以供插件使用。 - Horst Walter
1个回答

4
如果它是Build Settings的一部分,每次在Qt Creator下构建时都会执行(假设前面的步骤成功)。
如果它是Run Settings的一部分,则仅在您实际在Qt Creator下运行应用程序时才会运行。
这取决于情况,取决于您想要哪种方式。如果它是Run Settings的一部分,则逻辑上应该配置为运行已安装/部署的二进制文件。如果只是为了检查make install是否成功,作为构建的一部分,即使在Qt Creator下运行应用程序时它将从构建目录运行,它也应该是构建的一部分。
在你的情况下,听起来像是需要make install来运行应用程序,因此可能可以作为Run设置的一部分,以使普通构建变得更快一些。

这是一个特殊情况,通常不需要。在那种特定情况下,需要将文件复制到第三方目录以供插件使用。 - Horst Walter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接