首页 文章
  • 3 votes
     answers
     views

    Qt静态构建与静态mysql插件混淆

    我已经构建了一个使用MySQL库的Qt应用程序,但我对静态与共享构建的文档感到困惑 . 从http://doc.qt.nokia.com/4.7/deployment-windows.html的Qt文档中可以看出: 要部署基于插件的应用程序,我们应该使用共享库方法 . 在http://doc.qt.nokia.com/4.7/deployment.html,它说: 静态链接会生成独立的可执行...
  • 5 votes
     answers
     views

    如何将GraphicsMagick与应用程序捆绑在一起?

    我想将一个独立版本的GraphicsMagick gm 二进制文件与一个应用程序捆绑在一起,这样我就不必在运行应用程序的服务器上构建和安装GraphicsMagick库 . 详情 我正在创建一个构建系统,可以生成一个包含整个node.js应用程序的tar-ball,包括所有二进制依赖项(在我们的例子中是 node 二进制文件和GraphicsMagick库) . 然后它将其上传到服务器,提取并运...
  • 1 votes
     answers
     views

    我如何处理对Ubuntu的qtbase-abi-5-2-1依赖?

    我使用debuild在Mint 17.2上构建了我的Q Qt应用程序 . $shlibs 变量扩展为包含 qtbase-abi-5-2-1 . 这是否意味着其中一个依赖共享库正在使用Qt私有头?我没有在我的应用中明确使用私有标头 . 在我的.pro中我有: QT += printsupport QT += widgets svg xmlpatterns network concurrent ...
  • 0 votes
     answers
     views

    如何捆绑Linux应用程序?

    我正在编写一个使用Qt5.3的C应用程序 . 它使用5.3的WebSocket支持,因此我无法使用早期版本构建它 . 此外,它使用QT的WebKit支持,因此我无法静态构建它 . 此应用程序必须支持遗留分发,例如存储库中没有Qt5.3的Ubuntu 14.04 LTS . 如何在没有Qt5.3的情况下使我的应用程序支持发行版?
  • 0 votes
     answers
     views

    cmake:如何使用静态链接的boost(或嵌入式boost)创建库

    我想在内部使用boost(特别是boost :: asio)构建库(比如“mylib”,静态或共享,并不重要) . 库公共接口不依赖于任何提升类型 . 库应该被Qt应用程序使用,我不想在app的构建脚本中引入任何boost依赖(它当前使用qmake),我需要“mylib”才是依赖 . 库构建系统是CMake . 我尝试使用静态链接的boost来构建共享库但是我遇到的错误如下: /usr/bin/l...
  • 2 votes
     answers
     views

    当lib文件夹中存在静态库和共享C库时,仅链接静态库

    我使用conan作为依赖管理器和cmake作为构建工具 . 我有一些预先构建的第三方库,它们在lib文件夹(.a和.so文件)中都有共享库和静态库 . 我的计划是从那些预先构建的库中创建conan包,并使用它们来构建应用程序 当我在构建应用程序时尝试链接库时,它默认链接共享库 . 但我想将静态库用于特定的应用程序 . 解决此问题的一种方法是为静态和共享库创建两个单独的conan包,并在conanf...
  • 4 votes
     answers
     views

    如何为Windows构建静态Qt库并将其与Qt Creator一起使用

    我已经下载了以下Qt源:http://download.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.3.zip并尝试使用MS VC 2010设置静态库的分发 . 事先我读过以下文章: http://www.qtcentre.org/wiki/index.php?title=Building_static_Qt_on_Windows...
  • 1 votes
     answers
     views

    静态Qt 4.8.1在Ubuntu 12.04上构建

    我正在尝试构建一个几乎静态的应用程序,因为可移植性问题 . 我希望能够在几个64位Linux发行版上运行可执行文件 . 我已成功地将Qt和构建与静态链接的libstdc和libgcc静态链接 . 但是,我有一些第三方库问题 . 我使用-qt-zlib构建了Qt,但我的最终应用程序仍然与系统zlib动态链接 . 具体来说我配置了: ./configure -static -nomake demos ...
  • 3 votes
     answers
     views

    在Ubuntu下使用Qt4静态构建不对字体进行抗锯齿处理

    我需要将Windows Qt应用程序移植到Linux和Mac . 在Mac下,一切都很好,但是使用Ubuntu(在2台不同的机器上同时尝试了16.04.1和14.04),这些字体并没有消毒 . 看这张图: 使用动态Qt库一切都很好 . 它只发生在我使用Qt静态库时 . 以下是我静态构建Qt的方法: ./configure -static -prefix /home/.../Desktop/Qt-...
  • 4 votes
     answers
     views

    在Ubuntu上使用Swift构建静态链接的可执行文件

    我正在尝试从Ubuntu上的swift源构建一个静态链接的可执行文件 . 调用 swift build -Xswiftc -static-stdlib 正如Compile Swift script with static Swift core library中所述 返回此错误: /usr/bin/ld.gold: error: cannot find -lFoundation 一些有根据的猜测:研...
  • 8 votes
     answers
     views

    linux g将64位共享库代码链接到静态库

    上下文:我可以创建一个链接到静态库的共享对象库,在32位linux上没有任何问题 . 当我在64位linux上尝试相同的构建时,我看到了这个链接器错误: 在制作共享对象时,不能使用 重定位R_X86_64_32S对“本地符号”;用-fPIC重新编译 这个错误在网上很常见 . 解决方案是使用位置无关代码(-fPIC)编译静态链接库 . 我不明白为什么32bit版本不需要这样做 . 任何人都可以帮...
  • 1 votes
     answers
     views

    无法使用boost 1.48构建共享库

    我试图在amd64机器上构建boost 1.48但是由于重定位错误而没有构建共享库 . 我假设由于 -fPIC ,这就是无法解决这个问题的原因 . 更具体地说,这是我得到的,从后备箱的提升, $ ./b2 /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/libstdc++.a(codecvt.o): relocation R_X86_64_32S ...
  • 43 votes
     answers
     views

    “重定位R_X86_64_32S反对”链接错误

    我正在尝试将静态库链接到共享库,我收到了以下错误 /usr/bin/ld: ../../../libraries/log4cplus/liblog4cplus.a(fileappender.o): relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompi...
  • 0 votes
     answers
     views

    静态地提升python构建[关闭]

    我搜索了如何静态构建,但我仍在努力运行这个 . 比如这个Static linking with boost python,我越来越错了 / python_boost $ g -o hello.o -c hello.cpp -Wall -fPIC -I / usr / include / python2.7 / python_boost $ g -shared -o libhello.so hel...
  • -1 votes
     answers
     views

    符号查找错误

    我正在Ubuntu下用C编写一个共享库 . 源代码包含两个文件:ClassA.h和ClassA.cpp . 贝娄是内容的一部分: ClassA.h: namespace calss_a{ class ClassA{ public: ... void foo(int nBlockIndex); ... } } ClassA.h: namespace calss_a{ .....
  • 0 votes
     answers
     views

    ruby-xslt,Centos和undefined symbol xsltLibxmlVersion

    我有一个使用以下环境的rails应用程序: CentOS版本5.7(最终版)Rails 3.0.9 Rubygems 1.6.2 Ruby 1.9.2 Passenger Apache2 开发环境不同,是:Ubuntu 10.04,Ruby 1.8.7就像魅力一样 . 我无法改变 生产环境 环境 . 我使用ruby-xslt,gem版本0.9.8,问题是当我访问应用程序时出现错误: /usr/lo...
  • 0 votes
     answers
     views

    Pyqt会话管理错误

    当我用我的UI文件运行Pyuic时,它会出现以下错误 . # pyuic detector.ui Session management error: None of the authentication protocols specified are supported # -*- coding: utf-8 -*- # Form implementation generated from re...
  • 0 votes
     answers
     views

    在清除Ubuntu计算机上部署Qt5应用程序时的符号查找错误(未定义的符号)

    我有一个Qt5应用程序,编译为在Ubuntu上发布 . 我准备目录: 申请来自 ldd 输出的 all * .so库 .sh 脚本来自http://doc.qt.digia.com/qt-5.2/linux-deployment.html 但是当我在另一台Ubuntu机器上运行 .sh 脚本(没有安装Qt5)时,我得到下一个错误: 符号查找错误:/path/to/app/./li...
  • 0 votes
     answers
     views

    从共享库中使用我的Qt插件时出现符号查找错误

    这是在Linux,64位,GCC 4.8.2下 . 我有一个应用程序,它由以下组成: 一个共享库(下面称为CORE),它是应用程序的核心,它实现了大部分逻辑,并且还处理加载我的自定义插件 . 链接到核心CORE的可执行文件(以下称为EXEC) . 它启动 QApplication 并使用CORE中的类,但也自己添加了一些类 . 自定义插件,基于Qt的插件框架(即它们实现纯虚拟接口类,它...
  • 0 votes
     answers
     views

    NEST ElasticSearch,查询结果为空

    我正在尝试使用match_all查询查询弹性搜索索引 . Uri uri = new Uri("http://10.10.10.67:9200"); ConnectionSettings connection = new ConnectionSettings(uri); connection.SetDefaultIndex("leases"); int p...
  • 0 votes
     answers
     views

    C动态库上的符号查找错误

    我有一个让我发疯的问题 . 我有一个Ubuntu开发者机器 . 我已经下载了一个工具包,并将其包含在我的C项目(eclipse)中 . 好吧,如果我在centos VM上使用eclipse构建项目,那么复制到ubuntu系统的结果应用程序运行良好 . 在centos机器上,命令可以随时生成工作应用程序 . 如果我在ubuntu机器上复制项目,包括makefile,并通过make命令重建(makef...
  • 0 votes
     answers
     views

    在CentOS上安装GTK 3.0.5时出错

    从CentOS Linux 7.1.1503版的源代码安装gtk -3.0.5时出现以下错误 . Error msg: / usr / bin / ld:queryimmodules.o:对符号'g_module_close'/ usr / bin / ld的未定义引用:注意:'g_module_close'在DSO /lib64/libgmodule-2.0.so.0中定义,因此请尝试将其添加...
  • 0 votes
     answers
     views

    Centos 7,php 5.4,httpd 2.4,oci8 - 未定义符号:php_checkuid in Unknown in line 0

    所以我在Centos 6上运行我的整个应用程序堆栈,并且正在使用Centos 7重新构建所有内容 . 我已经构建了一个Centos 7 VM并且大多数工作都在运行 . 无论出于何种原因,我似乎无法让OCI使用我已安装的软件包组合 . 这是我的堆栈:Centos 7.3(3.10.0-514.6.1.el7.x86_64)php 5.4 httpd 2.4 oci8(2.0.7) . 当我启动apa...
  • 1 votes
     answers
     views

    无法运行基于QMediaPlayer的应用程序

    我已经创建了一个全新安装的Ubuntu 14.04.5 LTS(Trusty Tahr)的虚拟机,然后我安装了Qt 5.8 . 拱是x64 . 我试图执行以下示例:http://doc.qt.io/qt-5/qtmultimedia-multimediawidgets-player-example.html,结果是错误: defaultServiceProvider::requestService...
  • 1 votes
     answers
     views

    计算复合年增长率

    我有一个2006 - 2015年间公司 Value 的面板数据集 . 这看起来像下面的例子: 我想计算三年复合年增长率: 2006-2009 2007-2010 ...... 2012-2015 我已经尝试使用以下命令: bys tina: generate SalesGrowth=(Sales/L3.Sales)^(1/3) - 1 if mod(ano, 5) == ...
  • 10 votes
     answers
     views

    连接此Qt 5.0应用程序时,为什么会出现“未定义的引用vtable ...”错误?

    我有一个使用CMake 2.8.9的相对简单的Qt 5.0项目: 的CMakeLists.txt: cmake_minimum_required(VERSION 2.8.9) set(CMAKE_INCLUDE_CURRENT_DIR ON) project(hello-world) find_package(Qt5Widgets REQUIRED) qt5_wrap_ui(hello-worl...
  • 0 votes
     answers
     views

    添加boost / asio时未定义引用`boost :: system :: generic_category()'

    我想在我的项目中使用boost.asio头,但是当我包含它的.hpp文件时,我在编译时遇到了这个输出错误: 我需要用于乌鸦的boost.asio来路由我的网络请求 . /home/john/Downloads/clion-1.2.4/bin/cmake/bin/cmake --build /home/john/.CLion12/system/cmake/generated/a3f08900/a...
  • 0 votes
     answers
     views

    链接CXX可执行文件ERROR [Netbeans C]

    我正在尝试使用现有的CMakeLists.txt文件创建一个C项目,但我在Netbeans C IDE中出现错误“正在运行make failed” . 这是构建输出: cd'/ home / hamani / NetBeansProjects / BNproject'/ usr / bin / make -f Makefile扫描目标bnproject的依赖关系[33%]构建CXX对象CMake...
  • 2 votes
     answers
     views

    CMake不适用于Google Protobuf

    无法使用CMake链接protobuf库 . 我的CMakeLists是 cmake_minimum_required(VERSION 3.6) project(addressbook) set(CMAKE_CXX_STANDARD 11) set(PROJECT_NAME addressbook) ADD_SUBDIRECTORY(proto) INCLUDE_DIRECTORIES(${...
  • 12 votes
     answers
     views

    Q_OBJECT链接器错误!

    我在构建应用程序时收到以下链接器错误 . HIMyClass.obj :: error:未解析的外部符号“public:virtual struct QMetaObject const * __thiscall CHIMyClass :: metaObject(void)const”(?metaObject @ CHIMyClass @@ UBEPBUQMetaObject @@ XZ)找不到文...

热门问题