qmake相关内容
我想检测qmake当前是使用MingW(win32-gcc)还是Visual Studio(win32-msvc200X)构建. 目前,我正在使用以下构造: windows{ contains(QMAKE_CC, gcc){ # MingW } contains(QMAKE_CC, cl){ # Visual Studio
..
我正在尝试创建一个将调用Qt的DLL(当前,我无法使用Jambi来实现所需的功能).我有一个简单的Java方法: public final native int createChild(int handle); 我在Visual Studio Express 2010中创建了C项目,并且能够构建DLL. 然后,我在Qt Creator中创建了一个项目,并将我的源代码移到了那里.我尝
..
我正在尝试从github编译一些东西: https://github.com/com2m/anki-overdrive-goes-iot/ 运行Qmake时一切正常,但在运行时却出现以下错误: g++ -c -pipe -g -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_BLUETOOTH_LIB -DQT_CORE_LIB -I. -is
..
我正在尝试在MacOS X上使用QScintilla LIBS += -lqscintilla2 在.pro中,使用以下非常简单的代码: #include #include int main(int argc, char* argv[]) { QApplication app(argc, arg
..
我有一个qmake(Qt 4.8.6).pro文件,我需要根据已编译的工具包添加条件表达式: 我目前有2个套件(使用不同的编译器),一个用于 Desktop ,一个用于 Embedded Platform ,我的应用程序链接到一些已编译的库既适用于台式机,也适用于嵌入在两个不同文件夹中的嵌入式服务器. 所以我想要实现的是: unix { embedded-platform { L
..
规格:Qt Creator 2.5.1,Qt 4.7.4(32位) 根据我对 Qt文档的理解,其中包括资源Qt的.pro文件中的(.qrc)是获取qmake生成正确的qrc _ *.cpp文件所需的全部.我的项目似乎并非如此.运行qmake时,将创建make文件,并且在我正在编译器_rcc_clean下找到要查找的qrc_文件的引用,而不仅仅是在构建链中. [更新] 根据下面注释的建议
..
我刚刚开始使用Qt(在C ++中),所以我遵循了我在网上找到的"hello,world"示例.我在hello目录中创建了程序hello.cpp: #include int main(int argc, char *argv[]) { QApplication app (argc, argv); QLabel label ("Hello, world!");
..
我想使用qmake来构建我的资源,如下所示[Qt 5.5]: imageTarget.target = images.rcc imageTarget.depends = $$PWD/images.qrc imageTarget.commands = rcc -binary -no-compress $$PWD/images.qrc -o $$OUT_PWD/images.rcc QMAKE_
..
我正在使用qmake为我们正在开发的小型Qt C ++应用程序生成MinGW32 Makefile.我的问题是:所有那些双/四核CPU都闲置在那里,而只有一个线程正在构建.为了使事物并行化,我尝试传递--jobs 4进行制作,但是问题是qmake生成了一个通用的makefile,在其中,make可以通过-f再次调用. 是否可以强制qmake在生成Makefile时添加要制作的选项?或者,也许
..
在安装qt5 后,我正在尝试编译 qGo git clone https://github.com/pzorin/qgo.git cd qgo qmake make sudo make install 现在最新的错误是说它找不到多媒体 # make cd src/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/q
..
是否可以在 .pro 文件中指定要添加到生成的 Makefile 中的标准目标的其他命令?例如,考虑distclean,可能需要其他命令来完成 : 删除 *〜文件. 从源代码树中清除运行时生成的输出文件. 等等. 我想使用普通目标而不是自定义目标,因为我希望它在我的工作流程中是完全透明的.也就是说(再次以distclean为例),我不想... ...需要在多项目设置中了解某些
..
这是用于设置MacOSX应用程序的应用程序捆绑包.我有一个脚本,可以复制一些文件并执行其他一些操作.所以我想在构建后执行脚本(即在链接步骤之后).我希望它每次都能执行,因为无法指定其依赖项. 我知道有QMAKE_POST_LINK(例如,描述为还有QMAKE_EXTRA_TARGETS和POST_TARGETDEPS(例如,描述为这里是我的QMake来源.) 解决方案 有相关问题有.
..
有没有一种方法可以在Qt中使用.pro文件来调用另一个Makefile?例如,在生成文件中,您可以使用: make -f /other/path/Makefile 是否有使用Pro文件进行Qt的操作? 解决方案 类似的方法应该起作用: QMAKE_EXTRA_TARGETS += other PRE_TARGETDEPS += other other.commands =
..
给出一个x.pro文件,我该如何生成一个Makefile?运行qmake x.pro会生成一个没有Makefile的x.pbproj目录. 谢谢 编辑:添加信息.关于专业版文件和平台. 我正在Mac OS X(10.6)上运行它.用于在OpenSUSE下生成Makefile的相同pro文件.这是pro文件的片段: TEMPLATE = lib TARGET = x DEPENDP
..
我使用qmake生成Makefile,并且效果很好.但是,有时我想在生成的Makefile中添加更多内容,而不必编辑生成的Makefile. 假设我们在源代码旁边有一个Doxygen目录,我需要在其中运行一些doxygen命令来生成文档.因此,最好在主Makefile中将此作为目标.但是作为默认qmake,它不了解这种类型的额外内容. 所以我可以添加一些内容告诉qmake在"doxyg
..
我们有一个相当大的代码库.绝大多数代码使用qmake进行编译以生成makefile.但是,运行批处理文件或运行其他程序会产生一些子项目. 我希望能够使用qmake编译所有内容,但是我不知道如何获取qmake来简单地运行脚本. 我尝试过的一件事是在我的pro文件中使用QMAKE_EXTRA_TARGETS,如下所示: TEMPLATE = lib SOURCES = placeho
..
我正在用Qt开发程序.它的makefile是从.pro文件自动生成的.我需要使用一些代码,这些代码需要为g ++设置-std = c ++ 11标志.我应该在.pro中的哪个位置添加此标志? (每次我创建项目时,仅更改Makefile都是行不通的,因为它会被新生成的文件覆盖). 解决方案 您可能会很想插入特定的标记(您提到) QMAKE_CXXFLAGS += -std=c++11
..
pkg-config在Mac OSX(10.8.4)中并没有成为标准.对于我的Qt项目,我想使用pkg-config链接到协议缓冲区,以便可移植.选择Qt的关键是首先要有一个便携式应用. 但是,qmake不允许我使用pkg-config. 使用pkg-config输出将库链接到QT项目给出了一个应该起作用的简单方法.但这不是 与CONFIG += link_pkgconfig PKGC
..
在最近的几天里,我一直在尝试了解qmake的工作原理. 我想要一个具有以下结构的项目: 根 bin testjson lib libjson.so src testjson.cpp 我只想测试json库.我在Qt Creator 2.3.0中创建了一个新的空项目,并设置了所有设置,以便可执行文件可以运行.测试了我想要的内容并关闭了应用程序. 后来,当我再次
..
我有一个Linux Qt程序.我希望它优先使用可执行文件目录中的(动态)Qt库(如果存在),否则请使用系统的Qt库. RPATH进行救援. 我将此行添加到 qmake 的.pro文件中: QMAKE_LFLAGS += '-Wl,-rpath,\'\$$ORIGIN\'' 并使用 readelf 查看生成的可执行文件,我看到: 0x000000000000000f (R
..