qmake

    0热度

    2回答

    这个问题说明了所有的事情。我正在使用Qt Creator,它使用QMake,我想构建一个共享库文件,它具有静态链接的所有依赖关系。像libstdc++等 但是,当我使用CONFIG += static它也将库更改为静态库,并产生一个.a静态文件,我不想它。 所以我的问题不是this的重复。 我搜索了here但我找不到合适的东西。

    1热度

    1回答

    我正在使用Qt5.7.1编写的使用C++编写的Mac OS应用程序,该应用程序既可以直接从网站下载,也可以通过App Store分发。 现在我有了一个新的要求,将自我更新添加到应用程序。这将需要构建两个不同版本的应用程序 - 一个用于App Store(不具有自我更新机制),另一个用于直接下载(具有自我更新)。 我没有问题来实现自我更新,但我坚持做一个单独的生成配置。所以问题是 - Qt5中的是否

    2热度

    1回答

    我知道使用DESTDIR指定导出路径,但我不知道如何将库文件导出到与DESTDIR不同的路径。 就像是: ---Build |---bin | |---*.exe | |---*.dll |---lib | |---*.lib 感谢您的帮助

    1热度

    1回答

    当需要使用g ++静态链接所有可用库时,此人将-static标志传递给编译器。 但是如何从Qt Creator中实现呢? 首先,我想这样的建议: How to make Qt and Qtcreator link the libraries statically instead of dynamic? 的后建议使用 CONFIG += static 但是,这是行不通的。 其次,我尝试另一种方法

    0热度

    1回答

    我有一个项目,我正在使用以下几行将xml文件移动到我的可执行文件目录。 xmls_to_move.path = $${OUTDIR} xmls_to_move.files = somefile.xml INSTALLS += xmls_to_move 我可以检查QMAKE看到文件,CTRL键并单击它定位到它。但出于某种原因,它不会在构建后移动文件。可能是什么原因?

    5热度

    1回答

    我试图在全新的OS X和Qt 5.8上编译我的项目,并且得到了这个错误。所以我发现安装Qt 5.7解决了我的问题,但找不到合理的解释 - 也没有文档,也没有任何答案。为什么这可能发生在Qt模块上,以及如何检测哪些会在以后被弃用?

    3热度

    1回答

    我已经浪费了很多小时来解决这个问题,但没有成功。起初,我的配置:Ubuntu 16.04.1,qmake 3.0,cmake 3.5.1,共享gtest和gmock库,版本1.8.0。我使用Qt Creator,这是导致迷恋的最小程序的一个小例子。 main.cpp中: #include <iostream> #include <gtest/gtest.h> #include <gmock/g

    0热度

    1回答

    我试图释放,构建一个QMAKE为基础,Qt的使用项目(Qt Creator中)如下,从一个干净的命令提示符下启动: "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86 cd build \qt\5.7.0-shared\bin\qmake.exe "CONFIG=release" \qt\qt-crea

    0热度

    1回答

    我正在Qt 5.6.1中制作一个项目。当我在Qt Creator中运行它时,它完美运行。但是,当我运行它里面的文件夹,它表明: 程序输入点?? 0QVariant @@ QAE @ ABVQString @@@ Z找不到在DLL Qt5Core.dll。 我该如何解决?

    1热度

    2回答

    我在上周第二次发生了问题。它似乎随机发生。我改变了QML文件中的内容,保存它,运行应用程序,并看到我的更改没有生效。我重新运行应用程序,但它仍然没有生效。 第一次发生这种情况后,我做了一些git的东西(按此顺序:git stash save,回滚到旧版本,回到最新版本,git stash pop),它自行修复。第二次我没有这样做,但从Qt Creator菜单运行qmake并修复了它。 问题的原因是