腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
3
回答
Qt跨平台开发?
、
关于在不同的操作系统上运行Qt创建的应用程序,我有一个小问题。作为普通用户,我是否必须安装Qt框架才能运行Qt应用程序?我的意思是,我已经用Windows创建了Qt应用程序,然后我为Linux做了一个构建。我是否需要在Linux pc上安装Qt框架才能运行该应用程序?或者有一种方法可以将所有需要的库打包到应用程序安装程序中。 诚挚的问候
浏览 4
提问于2011-09-02
得票数 3
回答已采纳
1
回答
Qt Creator链接到静态库-忽略动态
、
、
、
、
我已经在Qt Creator (Qt5)中创建了一个控制台应用程序,它使用了第三方库。该库附带.so、.a和.la文件。 我编译我的应用程序没有问题,它运行了,但是当我把它移到另一个Linux机器上时,应用程序抱怨缺少.so文件。(所以很明显,它没有像我预期的那样与.a连接) 有没有一种方法可以强制Qt Creator (.pro文件)链接到静态库,即使存在.so?
浏览 1
提问于2014-02-03
得票数 1
2
回答
静态QT4.8.1构建在Ubuntu 12.04上
、
、
、
、
出于可移植性的考虑,我试图构建一个几乎是静态的应用程序。我希望能够在几个64位linux发行版上运行可执行文件。我在静态链接Qt和使用静态链接的libstdc++和libgcc构建方面取得了成功。 然而,我有一些第三方图书馆的关切。我使用- Qt构建了qt,但我的终端应用程序仍然与系统zlib动态链接。具体而言,我配置了: ./configure -static -nomake demos -nomake examples -nomake tools -release -no-webkit -qt-zlib -no-gif -qt-libtiff -qt-libpng -qt-libmng -
浏览 0
提问于2012-05-21
得票数 1
回答已采纳
1
回答
CMake静态链接Qt5
、
、
、
我已经在Linux上用Qt5开发了一个程序,没有问题,现在我正试着在Windows上用CMake (用Qt5CoreConfig.cmake等)编译它。和mingw32。一切正常,除了我不知道如何静态链接我的项目。 下面是我如何将Qt5添加到我的项目中: foreach(lib Qt5Core Qt5Widgets Qt5Gui Qt5Xml) find_package(${lib} REQUIRED) include_directories(${${lib}_INCLUDE_DIRS}) list(APPEND LIBS ${${lib}_LIBRARIES})
浏览 1
提问于2013-06-23
得票数 1
3
回答
如何剥离Qt库以删除应用程序未使用的内容?
、
、
、
、
我正在通过编译后的Qt库发布一个独立的Linux应用程序。 有没有一个工具可以扫描我的源代码,看看我的应用程序使用哪些类/方法,然后它会从Qt源代码中提取出不必要的/未使用的东西,并编译为我的应用程序量身定制的Qt库,而不会有任何额外的膨胀?当然,这是最好的情况。但是,有什么最接近的现有解决方案可以让我的Linux独立应用程序与编译后的qt库尽可能的精简呢?
浏览 2
提问于2011-07-25
得票数 4
1
回答
Qt静态链接或AppImage
、
、
你好,我试图在Linux OpenSUSE 42.3的qt中做静态链接,但是我得到了一些问题,我使用这个指令在pc上搜索qt (我安装了QT creator,qt5 des,qt5 as.,qt5 D-Bus viewer),我得到了很多变体(4xQt,QT5,QT5CORE等等),我试图在某个地方找到配置文件(它们在指令中运行。/ -static -prefix /qt5/ to /Qt,但我什么都没有得到),我还找到了可以创建可执行文件(AppImage)的linuxdeployqt,那么使用linuxdeployqt (AppImage)或者QT静态链接还是值得我浪费时间呢?有什么区别
浏览 17
提问于2018-03-22
得票数 0
3
回答
打包使用共享库编译的qt应用程序
、
我最近在我的linux机器上下载了qt嵌入式演示源代码。以下是程序运行过程中的结果 ,我在x86机器上静态地编译了它,并在x86机器上运行应用程序,运行良好。但是,当我使用Atom平台将静态编译的二进制文件带到另一台机器时,它会运行一些缺少的小部件。我发现插件不能用静态编译进行移植。有人能告诉我这是真的吗?如果没有人能告诉我它的步骤?,,我用共享库动态地编译了它。然后在linux上得到一个可执行程序。我做了"ldd MyAppName“。它向我展示了它正在使用的共享库文件。但我不知道如何包装这些。有人能告诉我包装它的步骤吗? 我查看了关于在X11-linux平台上部署qt应用程序的文章
浏览 3
提问于2010-03-09
得票数 3
回答已采纳
1
回答
静态库-使用自己的Qt .so文件的静态库
、
、
我想为Qt Project版本4.7.4编译一个静态库。但是,无论我在.pro文件中做了什么更改,它都不会对更改产生影响。我希望在/opt/vendor/extlib/libQt5Gui.so上更改例如libQt5Gui.so的指针,但目前我没有那么幸运: 我正在将文件从Ubuntu复制到干净安装的Xubuntu 13.04上的虚拟机。 当我使用ldd命令时,它返回: marin@host:~/some_dir/test$ ldd ./Project02 linux-gate.so.1 => (0xb76e7000) libQt5Widgets.so.5 => /usr/lib/
浏览 1
提问于2013-05-02
得票数 1
回答已采纳
2
回答
为Nitrogen6x构建Qt5时Libm重定位错误
、
、
、
、
我正在尝试在一个Nitrogen6x板上建立Qt 5,它由*i.MX6Q`驱动。 我已经在板上安装了Debian/wheezy,并且正在使用Ubuntu12.10机器进行交叉编译。 配置Qt就像一种魅力,但我被困在了make步骤中。这是我运行的配置脚本: ./configure -v -opensource -confirm-license -reduce-relocations -no-pch -no-xcb -no-opengl -opengl es2 -qt-libpng -qt-zlib -qt-xkbcommon -qt-xcb -qt-pcre -qt-libjpeg -qt-
浏览 2
提问于2013-11-10
得票数 3
回答已采纳
4
回答
共享库加载中的静态变量损坏
、
、
、
有人能解释为什么加载共享库会破坏静态变量吗? Linux上的输出(AltLinux,openSUSE):1真0 Windows上的输出(使用MinGW):1真1 Qt 5.3.1:
浏览 8
提问于2014-10-11
得票数 0
1
回答
与Qt第三方库的静态链接
、
、
我目前正在尝试用内建的第三方库在Linux下静态构建一个Qt 5.8。下面是我的配置: ./configure -static -prefix ~/Qt/5.8/static -opensource -confirm-license -openssl-linked -qt-zlib -qt-libjpeg -qt-libpng -qt-xcb -qt-xkbcommon -qt-freetype -nomake examples -nomake tests -skip qtwebkit -skip qtserialport -skip qtwebkit-examples 然后我用CONFIG
浏览 22
提问于2017-01-31
得票数 1
3
回答
Libxl + windows + QT
、
、
、
、
我从官方网站安装了libxl包文件。它包含include_cpp文件夹中的头文件和libs文件夹中的libxl.lib。我正在使用QT(cpp)来运行我的项目。我能够将libxl包链接到linux中的QT (通过右键单击并添加库路径和包含路径来编辑其.pro文件)。同样的情况在windows中不起作用。有时它会空着控制台运行,之后再次执行时会抛出缺少静态文件的错误(即使我已经在.pro文件中添加了+=静态配置)。我甚至尝试下载libxl的静态链接包,并将.lib文件添加到QT中,但仍然没有好运气。
浏览 1
提问于2013-06-04
得票数 2
回答已采纳
1
回答
交叉编译链接器错误
、
、
、
、
我正在Linux上交叉编译一个用于Windows的小型c++脚本。 它是用Qt制作的,使用curl,我通过mxe (make qt5和make curl)编译了qt和curl。 然后运行以下命令: $MXE/usr/i686-w64-mingw32.static/qt5/bin/qmake make 这给我带来了这些错误: release/main.o:main.cpp:(.text.startup+0x4b7): undefined reference to `_imp__curl_easy_init' release/main.o:main.cpp:(.text.s
浏览 3
提问于2016-04-27
得票数 0
1
回答
通过pyqtdeploy和Qt5将Qt5应用程序部署到Android上
、
、
、
、
有可能吗?我的意思是,是的,简介页面说:"pyqtdeploy是一个部署PyQt应用程序的工具,它支持部署到桌面平台(Linux、Windows和OS/X)和移动平台(iOS、Android )。“ 我已经为Android安装了QT5.3.0以及它的所有先决条件(SDK、NDK等)。此外,为了测试部署,我在QtCreator中使用简单按钮和标签进行了测试项目。百事大吉。下一步是尝试pyqtdeploy来创建Qt项目,非常简单。但是当我试图构建这个项目时,linker说没有QtCore,QtWidget库。据我所知,我没有静态链接的PyQt库,必须为arm体系结构编译它们。是对的吗?但后
浏览 12
提问于2014-06-16
得票数 12
回答已采纳
1
回答
如何链接到Qt下的SDL2库
、
、
、
、
我已经编译了最新的SDL2库,这些库是从“正式”mercurial存储库获得的,并遵循了Ubuntu/Linux构建的说明。 但是Qt创建者无法链接静态构建的库。以下是qmake脚本: TEMPLATE = app CONFIG += console CONFIG -= app_bundle CONFIG -= qt unix:!macx: LIBS += -L/usr/local/lib/libSDL2.a INCLUDEPATH += /usr/local/include SOURCES += main.cpp 链接器报告几个未定义的引用,包括SDL_Init。
浏览 5
提问于2014-08-21
得票数 3
1
回答
Qt Creator找不到库
、
、
、
、
我在virtualbox上使用ubuntu(32位)。我正在尝试添加rtlsdr库,但Qt创建者找不到rtlsdr库。该库位于/usr/local/lib/librtlsdr.so中,我尝试将以下内容添加到我的.pro文件中 LIBS += -L/usr/local/lib -lrtlsdr INCLUDEPATH +=usr/local/lib 但我得到以下错误: /home/luis/qt-bbb/gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux/bin/arm-linux-gnueabihf-g++ -Wl,-rpath
浏览 3
提问于2014-12-09
得票数 0
2
回答
使用Qt Creator创建的应用程序是否需要最终用户安装插件?
看到使用QT创建的应用程序声称可以在所有平台上运行,windows、linux、mac…… 最终用户是否需要运行或安装插件? 或者应用程序在每个platform....does上本地运行,最终用户只需安装我的软件,就可以很好地运行我的应用程序??
浏览 0
提问于2010-01-20
得票数 0
回答已采纳
1
回答
如何在不安装sdk的情况下编译Qt程序
、
、
、
有没有人能告诉我,有没有可能在不安装整个sdk的情况下,用Qt编译一个项目?我的意思是,像重新编译Qt源代码和链接库之类的事情。 我知道我的问题很奇怪,但是我在特殊的环境下工作:我在linux机器上,我必须在windows项目上工作,所以我在windows上使用远程服务器来编译,但是我不能在这个服务器上安装任何东西。我需要一个想法,有一个完全可移植的文件夹与Qt谁可以编译而不安装任何东西。 我希望我的解释清楚了。谢谢你的帮助。
浏览 0
提问于2013-05-16
得票数 1
回答已采纳
1
回答
与Qt交叉编译到Raspberry Pi 3B+的通讯录(协议缓冲区)错误符号查找错误
、
、
、
我正在交叉编译从Qt (Ubuntu19.10-5.12.3)到覆盆子Pi 3B+ (stetch)。我成功地做到了,我可以运行一个应用程序从Qt到Raspberry。 现在,我想部署并执行一个应用程序,其中包含用protocol(协议缓冲区)获得的.h和.cc文件。 首先,我在笔记本电脑上安装了协议缓冲器3.10.1 .我创建了.h和.cc文件,然后在Qt中将它们添加到我的项目.h中 在使用此配置重复操作之后: ./configure --host=arm-linux CC=/home/belfix/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-g
浏览 14
提问于2019-11-03
得票数 1
1
回答
Linux -运行可执行文件错误(找不到GLIBCXX_3.4.21)
、
我正在尝试将我的应用程序部署为可以在任何Linux机器上运行的独立应用程序。我已经在Qt Creator下构建了我的应用程序,并成功地静态链接了我的应用程序。但是,当我在另一台Linux机器上测试应用程序时,我得到以下错误: libstdc++.so.6: version 'GLIBCXX_3.4.21' not found (required by ./Executable) 我不确定如何解决此错误。
浏览 1
提问于2016-07-19
得票数 0
1
回答
Qt插件::-1:错误:找不到-lpnp_basictools
、
、
几天来,我一直试图在我的简单Qt项目中使用第三方库,但到目前为止没有成功。 我试过和。tools/plugandpaint/plugins/basictools/basictools.pro编译OK,但是工具/plugand画图/app/app.pro无法编译: :-1: error: cannot find -lpnp_basictools collect2.exe:-1: error: error: ld returned 1 exit status 我实际上已经把网站上的资料拷贝到我的电脑上了。我错过了什么。 Windows 10 Qt Creator 3.6.0 基于QT5.5.1
浏览 2
提问于2016-11-22
得票数 3
2
回答
运行在另一个发行版上编译的应用程序
、
、
、
我想知道是否可以在一个Linux发行版上编译应用程序,并在另一个Linux发行版(相同的CPU架构)上使用它。如果不是,我会遇到什么问题?我想到的唯一问题是有关动态链接的库: 缺乏某些库或版本的库,例如缺少/usr/lib/qt5.so 编译器标志在这里会成为一个问题吗? 还有其他可能的困难吗?
浏览 0
提问于2015-03-19
得票数 1
2
回答
用于windows 7的Qt msvc2015和windows kit 10
、
、
我正在尝试移植我首先在Linux上开发的Qt项目。这是我第一次在Windows上构建,而我无法解决这个问题的事实可能来自一个非常明显的缺失。 到目前为止,我尝试过的Windows配置是下一个: Windows 10与Qt 5.8 MSVC 2015,Windows Kit 10,Qt Creator 4.5 Windows 7 SP1,Qt 5.8MSVC 2015,Windows 10,4.6 通过这两种信任,我获得了一个可以在主机上成功运行的可执行文件,但是当我在新安装的Windows 10上部署应用程序时,应用程序会启动几秒钟,然后停止(/crashes?)。但是,错误消
浏览 2
提问于2018-02-09
得票数 0
回答已采纳
1
回答
使用qmake开发跨平台C++静态库(通过Mac上的Qt创建者IDE )
、
、
、
我正在开发一个库,它可以在所有平台(linux、mac和windows)上工作。这个库基于Qt,它是一个跨平台的用户界面库。我正在用Mac开发这个库。我开发的当前构建是一个静态库(.a),它可以在Linux和Mac上工作。这个.a library是否也适用于Windows (假设使用Visual ),还是必须为此创建一个单独的库类型?如果是,我如何从我的Mac创建windows静态库?关于您的信息,我正在使用QtCreator IDE创建静态库。一个简单的指南/代码示例/有用的链接将是非常有用的。
浏览 7
提问于2011-11-12
得票数 1
2
回答
分布式Qt/C++跨平台应用程序
、
、
我很难部署我的Qt/C++应用程序,可能是因为我还没有在网上找到一个很好的介绍。简单地说,我的问题是如何在发送给用户之前设置一个只需要最少编译,或者最好是不编译的安装框架。 我希望将GUI部署到不同平台上的用户,这些用户可能拥有或可能没有他们的计算机上的管理权限。我找到了不同的选择: 静态编译Qt ->静态编译可执行文件->分发可执行文件。通过这个设置,我遇到了一个Windows安全警告,它需要管理员权限(我还没有在Linux /macOS上尝试)。坦率地说,这种方法似乎不太理想,因为我的编译器不知道如何为我的用户进行优化编译。 创建一个安装程序。但现在我开始感到困惑..。
浏览 7
提问于2017-05-09
得票数 1
回答已采纳
1
回答
mingw交叉编译器不会静态链接qt库
、
当我从Linux机器交叉编译到windows时,我遇到了让Qt静态链接它的库的问题。我将这个添加到我的配置中,以进行静态编译。 win32:CONFIG += -static 通过查看make的输出,它似乎已经正确地传递了标志(省略目标文件以使其简短) i686-w64-mingw32-g++ -static -static-libstdc++ -static-libgcc -Wl,-subsystem,windows -mthreads [exe and object files] /usr/i686-w64-mingw32/lib/libQt5Widgets.dll.a -ldwmapi
浏览 67
提问于2019-09-20
得票数 0
1
回答
Qmake找不到配置文件
、
、
、
我用meta-qt5构建了yocto映像。当我在Qt创建者中选择qmake ->Options->Build&Run->Qt版本时,我收到了以下错误: successfully.But: 无法读取qmake配置文件/home/yusuf/yocto/poky/bananaProHf/tmp/sysroots/x86_64-linux/home/yusuf/yocto/poky/bananaProHf/tmp/sysroots/x86_64-linux/usr/lib/qt5/mkspecs/linux-oe-g++/qmake.conf. Qt似乎在错误的目录
浏览 4
提问于2016-03-23
得票数 3
回答已采纳
1
回答
在Ubuntu14.04上在交叉编译器上生成Makefile时出错
、
、
、
、
我的电脑上使用的是qt5.5。我在做我的制作文件的时候遇到了问题。 我会通过发送这段代码得到Makefile。 qmake -spec ../../sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/devices/linux-imx6-g++/ -o Makefile test.pro 这是没有问题的,但是当发送"make“来构建我的程序时,它会向我显示这个错误。 arm-poky-linux-gnueabi-g++ -c -pipe -march=armv7-a -mfpu=neon -DLINUX
浏览 9
提问于2017-03-29
得票数 0
回答已采纳
4
回答
在Linux上交叉编译动态链接的Windows版Qt应用程序
、
、
、
、
为了遵守Qt的LGPL许可,使用Qt库的应用程序必须使源代码可用,或者动态链接到Qt(如果我在这几句话中没有弄错的话)。 因此,我想创建一个封闭源代码的应用程序来做到这一点。另外,我想在Linux (目前是xubuntu12.04)上使用g++/MinGW和C++11支持来创建windows二进制文件。我跟随完成了后者。但正如指南还指出的那样,静态链接的可执行文件是创建的。 因为我使用MXE自动下载和构建Qt库(5.0版),所以我没有太多机会影响这个过程。所以我的问题是,如何创建Qt库和相应应用程序的动态链接版本?
浏览 2
提问于2013-01-29
得票数 14
1
回答
当我尝试用makefile编译我的qt程序时,它不起作用
、
、
、
当我在qt中编译我的程序时,一切都很好,但是当我使用以下方法手动编译它时: qmake myFile.pro 制作 我发现了以下错误: pat@patate:~/Desktop/alerte_red_compile$ make g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/i386-linux-
浏览 3
提问于2019-02-01
得票数 0
1
回答
如何链接Qt中的多个二进制文件?
我需要在Qt中使用一个巨大的svg呈现库。我的问题是,我使用Dependency来查找所有的依赖项,但是我无法找到一种方法在Qt中编译所有这些文件,并使用它们创建一个静态库,并在我的项目中进一步使用它。 这是我设法找到的文件,我需要使用: 有人能给我解释一下该怎么做吗?
浏览 0
提问于2018-06-12
得票数 0
回答已采纳
2
回答
需要构建没有条件编译的GUI
、
、
、
、
最近,我一直在搜索用GUI在C++中构建应用程序的方法,发现wxWidgets和QT最近大多被使用,但是我读到QT有机会在不久的将来占据主导地位,因此很多人都倾向于使用QT,但我想知道为什么它会变得如此流行。但是,我不知道它是否能满足我的要求。 我们的目标是确保在Windows和Linux上运行的软件没有复杂的配置(比如安装MinGW只是为了运行我的应用程序),并且在没有任何条件编译的情况下进行编译。我必须坚持“不附带条件的汇编”规则; 我想知道CMake是否能够处理所有这些问题,无论我是使用wxWidgets还是QT。
浏览 7
提问于2014-07-02
得票数 0
回答已采纳
2
回答
我应该使用哪个Linux发行版进行编译
、
最初,我在Ubuntu上编译了我的项目(Qt),在分发deb文件时,一些人抱怨说,我的应用程序无法执行,因为他们的操作系统使用libc 2.14或更低版本。因此,不同的Linux发行版具有不同的库版本。我应该使用哪个Linux发行版进行编译,这样我的应用程序才能在所有Linux发行版上运行。这个问题主要是由一些稳定的Linux发行版使用的旧版本的C库引起的。
浏览 1
提问于2013-03-03
得票数 0
回答已采纳
1
回答
配置Qt5以从源代码进行编译时出错
、
我正在尝试使用qt-everywhere-opensource-src-5.9.6.tar.xz文件从源代码编译Qt5。我解压该文件,并创建以下qmake.conf # # qmake configuration for building with arm-linux-gnueabi-g++ # MAKEFILE_GENERATOR = UNIX TARGET_PLATFORM = unix TEMPLATE = app CONFIG += qt warn_on release incremental
浏览 4
提问于2018-09-08
得票数 1
1
回答
Qt for Embedded Linux:运行./configure时出现错误
、
我是Qt新手,我计划使用ARM GNU工具链为我的ARM Cortex-A8处理器平台构建Qt库。我在这个目录中使用了嵌入式Linux的Qt (qt-everywhere-opensource-src-4.6.2),我必须首先使用./configure为ARM架构和其他选项进行配置。我给出的选择是这样的- ./configure -embedded arm -xplatform qws/linux-arm-g++ -little-endian -webkit -no-qt3support -no-cups -no-largefile -optimized-qmake -no-openssl -
浏览 9
提问于2012-05-03
得票数 2
2
回答
Qt5.1.0静态链接,“此应用程序不能静态链接到fftreal库”
、
、
、
以下是我所采取的具体步骤: 从该链接安装QT5.1.0并将其放在C:\Qt\Qt5.1.0\:中 提取源并将其放入C:\Qt\Qt5.1.0\Source\:中 已安装Active Python2.7 in:C:\Python27\ (添加到路径)、Ruby200in:C:\Qt\Qt5.1.0\Source\Ruby200\ (在安装时勾选添加到路径的选项)和Perl64 in:C:\Qt\Qt5.1.0\Source\ 只安装MySQL5.5.32-win32.msi:中的"Client库“部分 以管理员身份运行Qt5.1.0 for Desktop (MinG
浏览 1
提问于2013-07-06
得票数 1
回答已采纳
1
回答
如何使用Qt的静态构建来创建Windows的静态链接版本?
、
、
、
我应该如何在我的项目目录中使用Qt的静态构建?在构建Qt的静态版本和使用该Qt的静态版本构建应用程序的静态链接版本之间,中似乎缺少一个步骤。
浏览 21
提问于2014-09-11
得票数 1
2
回答
Qt编译失败的C++
、
、
我试图用Debian编译以下简短的C++程序(不是我写的): $ cat checksig.cpp #include <QByteArray> #include <QDebug> #include <openssl/ec.h> #include <openssl/evp.h> #include <openssl/ecdsa.h> #include <openssl/sha.h> static EC_KEY* EC_KEY_pub_key ( const QByteArray& pub ) { static
浏览 7
提问于2015-05-23
得票数 1
回答已采纳
1
回答
在linux上不使用Qt运行我的应用程序
、
、
我在Linux上用Qt5写了一个应用程序。如何在另一个Linux上运行此应用程序,而不使用Qt并重新编译项目。我发现了这个问题:,但它与Windows相关。我想在Linux上做到这一点。
浏览 2
提问于2013-07-09
得票数 1
回答已采纳
1
回答
Yocto/Qt5.6:无法构建示例Qt应用程序
、
、
、
我有一个工作的Nitrogen6x板,运行在Yocto下一个构建与核心形象-佐藤。我已经安装了Qt 3.5.1 (基于QT5.5.1),并根据nitrogen6x文档为板添加了工具包。我添加了一个示例,其组件集选择为QtQuick2.1,并试图编译源代码,我注意到下面的错误。 19:04:25: Running steps for project untitled6... 19:04:25: Starting: "/opt/poky/2.1.1/sysroots/i686-pokysdk-linux/usr/bin/qt5/qmake" /home/test/untitled6
浏览 3
提问于2017-03-06
得票数 1
回答已采纳
1
回答
cmake:如何使用静态链接的boost (或embed boost)创建库
、
、
、
我想构建在内部使用boost (特别是boost::asio)的库(比如"mylib",静态的或共享的,都无关紧要)。库公共接口不依赖于任何boost类型。 库应该由Qt应用程序使用,我不想在应用程序的构建脚本中引入任何boost依赖项(它目前使用qmake ),我需要"mylib“作为唯一的依赖项。库构建系统为CMake。我试图用静态链接的boost构建共享库,但我得到了如下错误: /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libboost_system.a(error_code.o): relocation R_X86_64_32
浏览 0
提问于2016-05-20
得票数 0
1
回答
如何让dumpObjectInfo打印调试信息?
、
我想用dumpObjectInfo函数打印转储的对象信息,但是什么都没有打印出来。 下面是一个使用Qt的C++程序: $ cat main1.cpp #include <QObject> #include <QString> #include <QDebug> #include "a.h" int main() { A a; B b; QObject::connect(&b, SIGNAL(sendText(QString)), &a, SLOT(printText(QString))); b
浏览 0
提问于2012-08-29
得票数 8
回答已采纳
5
回答
在Linux上使用Qt为Windows创建可执行文件
、
、
、
在Eclipse中使用相同的Qt代码在Linux和Windows上创建可执行文件是可能的吗?还是有必要在我的Linux机器上安装Qt Creator?
浏览 2
提问于2009-06-08
得票数 7
1
回答
在Ubuntu18.04中为Qt生成一个独立的二进制包
、
、
、
我通过构建Qt源代码来安装Qt,以便指定一些配置参数(例如,启用MySQL数据库驱动程序)。 如何使用我的Linux配置(如 )生成一个独立的二进制包,包括Qt库和Qt?这使得我们不再需要在另一个系统中再次编译Qt源代码。
浏览 0
提问于2019-09-16
得票数 1
回答已采纳
4
回答
将C++编译成可移植的linux二进制文件
、
、
、
好的,这个问题是关于可移植的,就像中没有依赖项(即“我可以把二进制文件放在USB钥匙里,随时随地随身携带,发电子邮件给朋友等等。”) 我听说过静态链接,但我对它的确切后果感到困惑;什么可以和什么不能静态链接(即Qt、OpenGL、libstdc++呢?)之后,二进制将在多大程度上是“可移植的”。 我也听说过LSB (Linux ),但我不知道它到底是什么,也不知道它在这个意义上是否有帮助。
浏览 8
提问于2011-04-06
得票数 11
回答已采纳
1
回答
Qt找不到标准的标头
、
由于标准Qt包含文件/库丢失,编译失败,为什么? 我有设备的自定义工具链。我的编译在邮件中失败: 文件中包含的/opt/STM/STLinux-2.3/devkit/sh4/target/usr/include/QtCore/QString:1:0,中的来自./menuitems/Item.h:5、./appmessages/AppMessageAgeLimit.h:4,从appmessages/AMessageDispatcher.cpp:2: /opt/STM/STLinux-2.3/devkit/sh4/target/usr/include/QtCore/qstring.h:60:22:
浏览 5
提问于2015-12-21
得票数 0
1
回答
对“QApplication::QApplication(int&,char**,int)”的未定义引用
、
、
我正在使用arm-poky-linux-gnueabi-gcc交叉编译Qt程序到using .当我执行以下命令时,会得到以下错误消息: arm-poky-linux-gnueabi-gcc -o try main.cpp -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -lQtCore -lQtGui 错误信息: /opt/poky/1.2.1/sysroots/i686-pokysdk-linux/usr/libexec/armv7a-vfp-neon-poky-linux-gnueabi/gcc/a
浏览 1
提问于2013-10-25
得票数 0
1
回答
在Xamarin中调用.a文件中的函数
、
、
、
、
我要求使用在Xamarin中使用QT开发的C++代码。 该过程类似于(全部在Windows上完成): 在QT 5.2中配置和创建静态库添加安卓构建工具包(MinGW 32)并为armeabi构建静态库使用静态库在Xamarin中的C#内部执行P/Invoke 问题是上面的步骤2生成了一个.a文件。这是一个Linux原生目标文件,我非常确定它将在Android上运行。如何使用它来执行DllImport和P/Invoke?请原谅我的无知,我已经尝试将文件重命名为.so,但这并没有真正的帮助。 如果您需要任何澄清,请让我知道,您的建议是非常感谢。 谢谢, Manoj
浏览 1
提问于2014-07-22
得票数 0
1
回答
如何使Qt静态构建在不安装vc_redist.x64.exe的情况下运行
、
、
我希望使用MSVC2015构建QT5.10.1,并且不需要MSVC运行时。跟随 配置: 配置-static -调试和发布-prefix“c:\qt\5.10.1-static 2015”-platform win32 32-odbc 2015 -qt-zlib -qt-pcre -qt-libpng -qt-libjpeg -qt-freetype -opengl -sql-sqlite sql-odbc -no-openssl -opensource -确认-许可-make libs -nomake tools -nomake示例-nomake测试 修改后的src\q
浏览 1
提问于2018-07-11
得票数 2
1
回答
Linux中的Qt Creator可以为Windows创建可执行文件吗?
、
我可以在Linux中使用Qt Creator为Windows创建可执行文件吗?或者我必须使用交叉编译器? 我猜Linux中的Qt Creator有一个为Windows构建代码的选项。如果我错了,请纠正我。
浏览 2
提问于2009-06-08
得票数 0
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
go语言静态库的编译和使用
关于QT,你需要知道这些基础知识
Linux 下源码编译安装 vim 8.1
编译器浏览器:现已支持代码执行和静态分析
交叉编译的Linux的头文件路径
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券