如何静态编译qt5.5.1 [问题点数:20分]

Bbs1
本版专家分:0
结帖率 88.24%
Bbs7
本版专家分:17595
版主
QT5.5.1静态编译库(VS2013)
我是在win7 64位机下使用VS2013编译的. 编译了debug版本和release版本.编译花了我2个多钟, 各位嫌麻烦的话就直接下载使用吧.
Win7 64bits + VS2012 静态编译 QT5.5.1
Win7 64bits + VS2012 + Python3.5.2(64-bits)+ Qt 5.5.1 环境下<em>静态编译</em> QT 包含图文说明和 编译参数的 含义
Qt学习历程(一):Qt5.5.1(mingw)静态编译步骤
先说下本文使用的软件和环境(本人才疏学浅,如有不严谨的地方请轻喷)。这边教程需要一定的Qt使用知识,如果是小白,请移步。本人使用WIN7 64位旗舰版系统。安装的Qt是5.5.1 mingw版本,具体名字是qt-opensource-windows-x86-mingw492-5.5.1.exe。本人<em>静态编译</em>的目的是公司需要几个产品的内部测试软件,所以我这边开发的时候,需要开发几个不需要安装的.ex
交叉编译Qt5.5.1
准备 主机平台:Ubuntu 16.04 LTS(x64) 目标平台:ARM40-A5D3 Qt版本:Qt5.5.1 tslib github sqlite3 ARM-GCC编译工具链:gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi 1、下载Qt5.5.1源代码 在Qt官网上下载QtQt5.5.1源代码qt-everywhere-o...
qt5.5.1交叉编译
1. 下载qt-everywhere-opensource-src-5.5.1.tar.gz. 2. 修改 :qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf      将编译器改为如下: # # qmake configuration for building with arm-linux-gnueabi-g++ # MAKEFILE
静态编译?
请问在C++B6里面怎样取消<em>静态编译</em>,因为程序需要在未装C++B的机器上使用?rn谢谢!rn
静态编译
vb6.0中<em>如何</em><em>静态编译</em>??
诚心请教:如何静态编译
我在写一个QT程序,希望可以在没有安装QT的电脑上运行,<em>如何</em>做<em>静态编译</em>?rn在makefile中,static应该加在什么地方?rn我试着对一个简单的程序(不是QT),做<em>静态编译</em>rngcc -o -static file file.crn结果出来不少错误。rn还请大家多多指教rn谢先
Qt 的程序如何静态编译?
请问QT的程序<em>如何</em><em>静态编译</em>呢,就是不再依赖任何共享库了.rn
在C#中如何静态编译
请问在哪可以设置,我找了半天找不到这个选项
如何静态编译MSXML
工程是<em>静态编译</em>的,可以在其他机子上运行。但是打不开XML文件。rnrn工程中包含了:rnmsxml2.librn然后XmlUtil.h里写了:rn#import rn#include rnrnrn日志输出,错误在hr = CoCreateInstance(CLSID_DOMDocument40, NULL, CLSCTX_INPROC_SERVER, IID_IXMLDOMDocument2,(void**)&pCommandDoc);rnrnFAILED(hr)。rnGetLastError() 为 14007,网上查过了,没有结果。rnrnrn我想应该是MSXML被动态链接的问题。但是我把msxml4.dll拷贝过来放到程序目录下,程序也还是不能运行,不知道为什么。不知道大家有没有做过这样的工程。
Qt5如何实现静态编译
Qt5生成的exe不能单独运行那么Qt5<em>如何</em>实现<em>静态编译</em>?
如何完全静态编译呢?
现在在写一个MFC的小程序,开发环境是Win7X64 + VS2010。rnVS里面,项目属性里已经选择了“常规”-“在静态库中使用MFC”,“C、C++”-“代码生成”-“运行库”也选择了“多线程 /mt”,我在stdafx.h中也设置了 #define _WIN32_WINNT _WIN32_WINNT_WINXPrn现在问题来了,编译的exe放在新装的MSDN版本XP下不能运行,必须要放上下载下来的32位的msvcr100.dll才OK,到底我改<em>如何</em>设置编译的选项才能在xp下直接运行?rnrn另外一个问题,我的程序用了sqlite,做项目时已经把它的lib包含进去了,但是也要把sqlite.dll放在我的程序目录下才能正常运行。能否也“静态”编译外来的dll进入我的程序中?
VB下如何进行静态编译
VB下<em>如何</em>进行<em>静态编译</em>
VC6如何实现静态编译
RT
Linux下Qt5.2.1如何静态编译
我的电脑系统是ubuntu12.04 安装Qt5.2.1之后发现生成的文件只能在自己的电脑上运行,不能到其他电脑运行。上网查的<em>静态编译</em>方法都是对qt4的,不是针对5.2.1版本的。rn也有说直接复制core和gui就能打开,我也还是打不开,<em>如何</em><em>静态编译</em>qt5??
Qt5如何实现静态编译
Qt5生成的exe不能单独运行,提示缺少动态链接库,那么<em>如何</em>实现<em>静态编译</em>呢?
Windows平台如何静态编译GTK+?
网上找不到<em>静态编译</em>GTK+的资料,而我又不想背着巨大的GTK Runtime到处跑。rn尝试下<em>静态编译</em>,有编译经验的,请介绍一下。rnrn我在MSYS下编译,配置好基本的MSYS环境后,还需要gettext和pkgconfig。rnpkgconfig使用这个链接中的bin即可:[url=http://www.gtk.org/download-windows.html][/url]rn但gettext要到mingw.org下载for MSYS的版本。rn编译GLib的静态版本:rn[code=C/C++]configure --prefix=/gtk --enable-static --disable-sharedrnmake && make install[/code]rnrn目前配置已经完成,正在编译中。记录一下。rn
QT5.5.1 配置说明文档
QT5.5.1 配置说明文档 + cd qtbase + /opt/qt-x11/qtbase/configure -top-level --help Usage: configure [options]   Installation options: 安装选项:    These areoptional, but you may specify install directo
qt5.5.1的程序发布方法
因为之前编写qt就因为发布问题一直重复的找库和打包,时间一久就容易忘记,现记录程序从查找库到发布的完整流程。 查找库可以用Process Explorer或者dll show,用Process Explorer打开时默认是不开启动态库查看功能的,因此需要如下图的勾选 然后就可以在下面看到对应的程序依赖的库了。一般的只要找到与qt相关的动态库就可以了。**这里有一点非常需要注意的地方,找到的库如下
Qt5.5.1使用ODB的Demo
Windows下Qt5.5.1使用ODB的Demo,包括必要的头文件和库文件。
Qt5.5.1怎么使用自定义插件
搜索了很多,但几乎都是之前的老文章,复制来来去去,问题没解决。rn1.开发环境就是Qt Creator3.5.1,Qt 5.5.1,没用vs2013。rn2.例子也很简单,就是官方的WorldTimeClockPlugin插件,编译后生成dll文件也放到了[QT_INSTALL_PLUGINS]/designer中,在Qt Designer中也能看到。疑问,这个工程就没lib文件生成,只有.a文件,我把这个.a文件放在lib文件夹中。rn3.新建一个test文件,在UI上加了这个WorldTimeClockPlugin之后报找不到头文件,再把这个worldtimeclock.h拷到测试工程。rnrn以下为test.prorn#-------------------------------------------------rn#rn# Project created by QtCreator 2016-06-14T09:01:49rn#rn#-------------------------------------------------rnrnQT += core guirnrngreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsrnrnTARGET = test_world_timernTEMPLATE = apprnrn#LIBS += -L$$(QT_INSTALL_LIBS)libworldtimeclockplugin.arnrnSOURCES += main.cpp\rn mainwindow.cpp \rn worldtimeclock.cpprnrnHEADERS += mainwindow.h worldtimeclock.hrnrnFORMS += mainwindow.uirnrn报这个错rn[img=https://img-bbs.csdn.net/upload/201606/14/1465894626_73032.jpg][/img]rnrnrn大神!rnrnrn真搞不懂,我想用.a文件,不想加载cpp,这样别人使用看不到。rnrnrnrn
linux下qt5.5.1运行错误
直接创建console程序,报错为connot find -lGL,是不是我的qt的版本太高,没有openGL的支持呢?rn对与ubuntu下的qt,我是一个新手!
Linux系统 QT5.5.1国际化
1.qt采用5.5.1。 2.这里的国际化实现了启动前和热机状态两种选择语言的方式; 3.热机状态切换语言,支持多窗口传递,支持全局窗口(初始化一次不释放)和临时窗口(每次显示器需要初始化)。 讲解参考:http://blog.csdn.net/shengzhadon/article/details/52173580
Fedora23下安装QT5.5.1之路
因为个人需要,刚开始用的是Centos6.5,老师看到系统内核版本直接让换了Fedora23,安装Fedora23的过程也是很艰辛的。。在这里就不赘述,下次有时间再写一个安装Fedora的博客。在Centos下因为内核版本低,自带的gcc版本也低,但因为项目需要QT5.5版本,所以我在Centos下进行的第一件事是升级gcc,当然这个过程也是很艰辛的。。。最后因为升级的太麻烦果断换系统~ 跑题了这么
【CubieTruck】交叉编译QT5.5.1
本篇主要讲述基于frame buffer的qt交叉编译,可直接用于服务器版本linux(无Desktop),大大降低了空间使用率和资源使用率。参考自网上许多文章,大多不记得链接了,主要参考在文章末尾注明,有兴趣的可点击查看。 一、环境说明   -PC系统:ubuntu14.04 LTS x86 - 编译器:gcc-linaro-arm-linux-gnueabihf4.9 (arm-li...
Qt5.5.1中文乱码解决办法
Qt5解决中文乱码问题 Qt中文乱码 中文不显示
ubuntu14.04LTS下创建Qt5.5.1桌面快捷方式
[摘要:Ubuntu14.04LTS 正在桌里上建立 Qt5.4.1 快速体式格局 1. 下载并装置 Qt5.4.1 ,我的装置途径时 home/cao/Qt5.4.1 (默许途径) 2. 正在桌脸孔录下建立 Qt5.4.1.desktop : $sudovim Qt5.4.1.desktop 3. 输进以下内容(往] Ubuntu14.04LTS在桌面上创建Qt5.4.1快捷方式 1.下
Qt5.5.1读取大恒相机
===环境:VS2013+Qt5.5.1+opencv+大恒相机 ===功能:采集+显示+保存 ===扩展:图像显示函数可以直接添加opencv图像处理
Qt5.5.1静态库(mingw)
Qt5.5.1静态库,用mingw编译的 文件为百度网盘地址
交叉编译Qt5.5.1 with egl (1)
假设嵌入式平台已经弄好了,什么boot,kernel,nfs都搭好了,开始准备开发。
qt5.5.1 webkit写的浏览器如何自动识别字符
[code=html]rnrnrnrn ansi编码的文本rnrnrnrn utf8编码的文本rnrnrnrnrn[/code]rnrn1、默认情况下,utf8.txt里面的文本正常显示了,ansi.txt里面的中文乱码显示;rn2、火狐、chrome都可以正常显示,qt要<em>如何</em>设置呢
交叉编译Qt5.5.1 with egl (2)
How to cross compile Qt5.5.1 for hisiv400
Qt5.5.1进制自动转换器
Qt5.5.1进制自动转换器,功能齐全,界面完美,易于学习。 PS: 1、logo为百度图片,侵权勿怪 2、仅用于学习,切勿用于商业用途 3、小编随后会分享Qt5.5.1 for Android的安卓版进制自动转换器
Qt5.5.1 +MinGw 打包、发布
发布方式                发布方式有两种:<em>静态编译</em>和动态编译。          <em>静态编译</em>,文件体积很大,而且还会牵扯授权的问题,因此选择动态编译更为合适。          动态编译:                           1.  在Qt-creator 中选择  “Release”。
G6818开发环境搭建-Qt5.5.1交叉编译
目录 目录 前言 Qt551下载地址 Qt551的G6818版本交叉编译 前言 最近总是各种开发环境的搭建,发现不同的Qt5版本的交叉编译会随着交叉编译工具链、Qt5本身版本等问题出现不一样的错误,或许是我还没弄懂其中的关键吧!现在依然只是记录自己遇见的错误,工作就是先用上就行吧! Qt5.5.1下载地址 Qt5.5.1的G6818版本交叉编译
QT5.5.1在window7上的串口通信
在QT5.5.1版本上,ASCII字符串的串口通信协议,怎么编写串口上位机的 读写命令的程序???
Qt5.5.1 无法解析的外部符号
moc_accept.obj:-1: error: LNK2019: 无法解析的外部符号 "public: void __cdecl Accept::AcceptSignal(class QString)" (?AcceptSignal@Accept@@QEAAXVQString@@@Z),该符号在函数 "private: static void __cdecl Accept::qt_static_metacall(class QObject *,enum QMetaObject::Call,int,void * *)" (?qt_static_metacall@Accept@@CAXPEAVQObject@@W4Call@QMetaObject@@HPEAPEAX@Z) 中被引用rnrnrndebug\Emit.exe:-1: error: LNK1120: 1 个无法解析的外部命令
c++ 编写的程序如何静态编译
就是在没有安装c++ 的机器上运行 c++ 的exe
codelite如何静态编译wx项目
是编译WX项目,不是<em>静态编译</em>WX
linux下如何实现QT的静态编译
现在是我已经写好了QT程序,rn用qmake -spec /usr/local/Trolltech/Qt-Embedded-arm/mkspecs/qws/linux-arm-g++生成了Makefile文件,rn然后makern编译通过,用NFS方式下到板子上运行报错/lib/ld-linux.so.3: bad ELF interpreter: No such file or directornryrn我在网上找了下关于ld-linux.so.3说是因为没有<em>静态编译</em>而产生的这个错误。rn但是现在不知道怎么实现在宿主机上的<em>静态编译</em>。网上找到的好像都是关于windows版的<em>静态编译</em>的方法,没有找到linux上的方法。rnwindows上的方法是在mkspecs文件里找win32-msvc2008 目录,编辑qmake.conf,rn将QMAKE_CFLAGS_XXXXXXX全改成静态。还有将win32-g++下的qmake.conf,在QMAKE_LFLAGS标签中增加-static。rn然后重新编译,这些好像都是针对windows版的。linux环境的应该怎么做?rnrn哪位高人帮帮我呀。怎样实现在linux环境下的<em>静态编译</em>QT。rn最好能将QT移植到arm板子上跑,需要注意的地方都讲讲。rnrn新手分不多,希望见谅。
静态编译是怎么回事?如何进行
<em>静态编译</em>是怎么回事?<em>如何</em>进行
C++ Builder 2010 如何静态编译
C++ Builder 2010 <em>如何</em><em>静态编译</em>?
VC++6.0如何设置才能静态编译
在百度和google上搜索了很多关于这方面的资料,但是还是没能在VC6.0的环境下实现<em>静态编译</em>。rn 我尝试这样做:Project->Settings->General 在MicroSoft Foundation Classes: 里面选择 Use MFC in a Static Library,但是还是不能够实现。求解!
在delphi中如何设定静态编译
在delphi中<em>如何</em>设定<em>静态编译</em>?使其最后的可执行文件包括所有的动态连接库。
VC6中如何设置静态编译
把一些LIB<em>静态编译</em>进程序中,不在使用DLL。<em>如何</em>设置,请帮忙,谢谢!
内核静态编译
内核<em>静态编译</em>,
静态编译QT程序
用<em>静态编译</em>的qt,执行 1. qmake -project 2. 在.pro中添加 CONFIG+=static //我的工程编译时出现了找不到头文件 qfiledialog.h 的报错,需要在.pro中再加入一行 QT+=widgets 3. qmake 4. 在Makefile中的CXXFLAGS中加入-static 5. make...
有关静态编译
rn看核心编程中说到:静态库 sprintf strcpy malloc 等函数的代码要多次存在于内存中,但如果链接到动态库 这些函数代码只会rn在内存中生成一份.rnrnrn那么 工程的<em>静态编译</em> 是不是也会有这个问题 ,将sprintf strcpy malloc 等函数的代码要多次存在于内存中?
QT静态编译
如题,回复可行的另外加分
MFC静态编译
项目 -- “项目名”属性 -- 配置属性 --常规 --MFC的使用 --选择静态库使用MFC 项目 -- “项目名”属性 -- C/C++ -- 代码生成 -- 运行时库选择/MT
动态编译与静态编译
动态编译与<em>静态编译</em> 动态编译 动态编译是某些程式语言在执行时用来增进效能的方法。尽管这技术源于Self,但使用此技术最为人所知的是Java。它可以做一些只在执行时才能得知的最佳化。使用动态编译的执行环境一开始几分钟执行慢,之后,完成大部分的编译和再编译后,会执行快。因为初始效能的延迟,动态编译不适用于一些情况。在许多实作中,一些可以在编译时期做的最佳化被延到执行时期才编译,导致不必要的效能降低...
QT 静态编译
D:\Qt\Qt5.2.0\5.2.0\mingw48_32\mkspecs\win32-g++\qmake.conf文件: 作如下修改 1、 #QMAKE_LFLAGS            =  QMAKE_LFLAGS            = -static 2、 #QMAKE_LFLAGS_DLL        = -shared QMAKE_LFLAGS_DLL  
openresty 静态编译
openresty <em>静态编译</em>
关于静态编译
我编一个静态库 假设为a.a 编译静态库的时候用 -lpthreadrn然后我调用a.a这个库的函数 为什么还要加上-lpthread rn我是用ar -cr a.a *.orn然后就生成了a.a这个库 但是.o只经过了编译没有链接-lpthread所以我在调用a.a这个库的时候需要加上-lpthreadrn我试了下ar -cr a.a *.o libpthread.arn结果是我调用a.a这个文件的时候 提示找不到pthread_create这个函数rnrnrn问题 : 应该怎么<em>静态编译</em> 可以让我调用a.a这个库的时候不用再加上-lphread只用-la就可以调用a.a这个库里面的函数rn
静态编译的问题
在VC6.0下面我用Use MFC in a static Library编程序时出现下面的错误:rnLINK : fatal error LNK1104: cannot open file "libcpmtd.lib"rn请问是什么原因?rn
动态编译_静态编译
课程主要讲解了c语言数据与程序架构、函数、指针、数据结构等。学完本章能掌握什么:n 增强对C语言的了解,为用户后期基于C语言的开发工作做准备。nnn nn 学习难度:基础n
GCC静态编译
本课程使得学员能够学会在linux中<em>如何</em>编译C/C++程序,使用GCC工具<em>如何</em>编译静态库,动态库,<em>如何</em>配置运行动态库。
Linux静态编译
本课程主要针对没有或者很少写过linux上C++程序的同学, 本课程会教你<em>如何</em>从0基础开始,安装配置ubuntu虚拟机、使用GCC编译普通程序、动态库、静态库,编写复杂项目配置文件makefile,使用GDB工具调试C++程序。
qt5.5.1在Cortex-a8上移植记录
使用Qt5.5.1源码包进行编译:下载地址 http://download.qt.io/official_releases/qt/ 1、进入源码包根目录,配置qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf 1 # 2 # qmake configuration for building with arm-linux-gnueabi
ubuntu下qt5.5.1连接mysql的驱动
ubuntu下<em>qt5.5.1</em>可用的连接mysql的驱动,感觉编译起来还是有点麻烦的,所以上传一下,方便他人也方便自己。替换Qt5.5.1/5.5/gcc_64/plugins/sqldrivers下面的libqsqlmysql.so就可以了。
exiv2静态编译
exiv2<em>静态编译</em>,环境:vc2015,可直接供Qt或VC使用。已经过测试,免去了要添加一堆的DLL文件,直接包含进程序即可。
静态编译资料
<em>静态编译</em>资料
qt5静态编译
<em>静态编译</em>
opencv静态编译
这是为了在没有配置opencv的电脑上运行依赖opencv的程序 Opencv246+vs2012生成不依赖编译环境的exe文件 <em>静态编译</em>与动态编译的区别
protobuf 静态编译
一.protobuf 安装 protobuf版本:2.6.1 下载地址:https://github.com/google/protobuf/archive/v2.6.1.zip 解压之后进入目录 修改autogen.sh echo "Google Test not present. Fetching gtest-1.5.0 from the web..." curl http://google...
qt 静态编译
安装开发环境 sudo apt-get install libfreetype6-dev, sudo apt-get install apache2 sudo apt-get install openssl sudo apt-get install libssl-dev sudo apt-get install libicu-dev sudo apt-get install
不能静态编译
我用 VC 2005 写了一个MFC 的基本对话框 ,插入了 Flash 控件rnrn开始<em>静态编译</em>和共享库编译都通过,没想到重启了一下 VC2005 ,共享库编译能通过,<em>静态编译</em>链接时报错:rnrnuafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在 LIBCMT.lib(new.obj) 中定义rnuafxcw.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) 已经在 LIBCMT.lib(delete.obj) 中定义rnE:\我的文档\Visual Studio 2005\Projects\keygen\Release\MFC.exe : fatal error LNK1169: 找到一个或多个多重定义的符号rnrn我用 VS2005 简体中文版,刚装的.VC我是门外汉,希望高手指教.
MFC扩展Dll如何如何改为静态编译
编译工具为VS2005。MFC使用设为“静态MFC”,然后打开/MT开关,编译后报告如下错误:fatal error C1189: #error : Please use the /MD switch for _AFXDLL builds。但是打开/MD开关会报如下错误: fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]。而且,<em>静态编译</em>也不应该打开/MD开关。
qt静态编译
下载http://download.qt-project.org/official_releases/qt/5.1/5.1.1/qt-windows-opensource-5.1.1-mingw48_opengl-x86-offline.exe 执行configure.exe -static -release 提示WARNING: Using OpenGL ES 2.0 witho...
dao和静态编译
我的程序只能使用<em>静态编译</em>,rn如果使用dao访问access97数据库是可以使用<em>静态编译</em>,但访问access2000rn就不行(动态编译可以),请问有什么办法使它能<em>静态编译</em>
静态编译qt4.8
qt4.8<em>静态编译</em>
静态编译parted3.2
因为fdisk不支持gpt,想要在安卓上重新分区就需要用parted,于是必须<em>静态编译</em>parted。这里用了当前最新的parted3.2。交叉编译器:linaro gcc-linaro-arm-linux-gnueabihf-4.9-2014.07 编译环境:Ubuntu16.04 64位 获取libuuid parted依赖libuuid,首先获取libuuid。 文档说从e2fsprogs
Qt5.5.1使用MySQL之艰难历程
刚开始学习Qt,正好看见一个使用数据库的例子便想尝试一下,于是便安装了MySQL5.7.17,一切就绪后便按照书上的例子写了如下的代码: db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("localhost"); db.setUserName("root"); db.setPassword
VS静态编译
生成一个exe时,<em>静态编译</em>可以把所有的dll都打包进exe中,在别的机器上运行时不再需要配置运行环境。 方法:项目属性—C/C++—代码生成—运行库—选择(/MT)。
lint静态编译
很好的静态检查工具,让你的代码bug在编译前消失。
Qt_静态编译
在发布Qt软件的时候打包exe时,用Qt_<em>静态编译</em>很方便
vs2008静态编译
编译的时候运行库选择/MTd,但会出现如下错误:rn#error : Please use the /MD switch for _AFXDLL buildsrn我看了下错误的代码如下:rn#if defined(_AFXDLL) && !defined(_DLL)rn //#error Please use the /MD switch for _AFXDLL buildsrn#endifrn是不是说不能<em>静态编译</em>啊
易语言静态编译
易语言<em>静态编译</em>
qwt6.1.2静态编译
qwt<em>静态编译</em>需要用到静态的qt 1. 打开qwt目录下的qwtconfig.pri文件; 2. 将第27行 QWT_INSTALL_PREFIX = C:/Qwt-$$QWT_VERSION改为 QWT_INSTALL_PREFIX = C:/Qwt-$$QWT_VERSION-static 3. 注释掉第75行 QWT_CONFIG +=
Libcurl 静态编译
Libcurl <em>静态编译</em>一、准备 curl源代码下载,当前使用【curl-curl-7_53_1.zip】版本,编译器使用VS2015 二、编译 打开VS2015 开发人员命令提示,并CD进入 curl-curl-7_53_1/winbuild/ 目录 VS生成代码的时候有一个运行库选项(项目属性 - 配置属性 - C/C++ - 代码生成 - 运行库)/MT和/MD(/MTd和/MDd是对应的de
VS2010静态编译
因为需要在其他电脑上运行.exe文件,会有缺dll。所以需要<em>静态编译</em>生成.exe可执行文件。 在网上查找了一下vs2010<em>静态编译</em>生成.exe的方法,有很多,试了其中一种,记录一下,以便今后查阅。感谢提供方法的大神们! 设置: 1、项目 -> 配置属性->常规->MFC的使用:在静态库中使用MFC(如果有使用MFC)。 2、项目 -> 配置属性->C/C++->代码生成->
静态编译qt-2009.03.1
1、安装qt-sdk-win-opensource-2009.03.1,也可以直接下载源码,这里用这个安装版下面的源码2、修改mkspecs/win32-msvc2008/qmake.conf,MD改为MT表示使用c runtime的静态库3、配置configure -opensource -platform win32-msvc2008 -static -debug-and-release -f
vs2010下能用的qt5.5.1 64位动态库
vs2010下能用的<em>qt5.5.1</em> 64位动态库
linux下安装的eclipse如何进行静态编译
由于在本人的嵌入式芯片上跑程序需要进行全<em>静态编译</em>,即gcc -static编译,在centos下安装了eclipse,不知在eclipse中<em>如何</em>实现-static编译,求高手指教!
c#中如何设置采用静态编译
就像VC中,你开发的系统可以通过<em>静态编译</em>,用户可以在没有安装VC环境的计算机上运行VC程序,不知道C#怎么设置。NET环境来达到<em>静态编译</em>。
【求助】qt creator编写的程序如何静态编译
qt creator安装在mac os 10.5.8rn要求:qt编译的程序可以在未安装qt的操作系统上运行。rnrn发现qt creator编译的程序只能在安装了qt的操作系统中运行,<em>如何</em><em>静态编译</em>程序呢?rnrnqt creator在windows上<em>静态编译</em>的经验也可以借鉴。因为,估计很少有人在mac上安装qt creator。
【转】如何制作,编译,使用静态编译
NULL 博文链接:https://shappy1978.iteye.com/blog/768775
如何获得一个静态编译的python3的lib
我想在单独的一个exe的MFC程序中调用python脚本,我的开发环境是中文的Visual Stdio 2005。rn1、我下载了python3的源代码:Python-3.2rc2,解压缩到了D盘。rn2、打开D:\Python-3.2rc2\PC\VS8.0\pcbuild.sln.rn3、在pythoncore的项目上,右键-》属性,将上方的配置下拉框选择为Release。rn4、将配置属性-》常规:配置类型选择为:静态库(.lib)rn5、将配置属性-》C/C++ -》代码生成:运行时库选择为:多线程(/MT)rn6、在make_versioninfo项目上,右键,生成。rn7、在make_buildinfo项目上,右键,生成。rn8、在pythoncore项目上,右键,生成,生成了D:\Python-3.2rc2\PC\VS8.0\pythoncore.librnrnrn9、新建一个基于对话框的静态链接的MFC的项目D盘Test目录建立test项目。rn10、在菜单工具-》选项-》项目及解决方案-》VC++目录上,在包含文件中,增加:rnD:\Python-3.2rc2\Include和D:\Python-3.2rc2\PC.rn11、将第8步生成的pythoncore.lib复制到D:\test\test\test,重命名为:python32.librn12、在d:\test\test\test\testDlg.cpp中增加行#include rn13、在test项目中,在资源IDD_TEST_DIALOG对话框中,双击确定按钮,生成void CtestDlg::OnBnClickedOk()函数,在函数内增加一句Py_Initialize();rnrn在test项目上,调整为release方式,右键点生成,报错:rntestDlg.obj : error LNK2001: 无法解析的外部符号 __imp__Py_Initializernrn请问<em>如何</em>解决?rn
如何做到linux下opencv程序的静态编译
第一,程序是没有问题的,用的是官方网站的人脸检测的源代码,使用编译命令rng++ `pkg-config opencv --libs --cflags opencv` facedect.cpp -o facedect编译出来的可执行文件,是可以检测出人脸区域的。rn 第二.我想把<em>静态编译</em>该程序,使用了以下编译命令rn g++ -I/usr/local/include/opencv -L/usr/local/lib:/usr/lib:/lib facedect.cpp -o facedect /usr/local/lib/libhighgui.a /usr/local/lib/libcv.a /usr/local/lib/libcxcore.a /usr/local/lib/libcvaux.a /usr/local/lib/libml.a /usr/lib/libgio-2.0.arn 结果出了一堆错误:rn/usr/local/lib/libhighgui.a(window_gtk.o): In function `icvOnKeyPress':rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:1085: undefined reference to `g_threads_got_initialized'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:1085: undefined reference to `g_thread_functions_for_glib_use'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:1093: undefined reference to `g_thread_functions_for_glib_use'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:1094: undefined reference to `g_thread_functions_for_glib_use'rn/usr/local/lib/libhighgui.a(window_gtk.o): In function `cvWaitKey':rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:1251: undefined reference to `g_timeout_add'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:1253: undefined reference to `gtk_main_iteration_do'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:1257: undefined reference to `g_source_remove'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:1224: undefined reference to `g_thread_self'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:1231: undefined reference to `g_get_current_time'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:1232: undefined reference to `g_time_val_add'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:1233: undefined reference to `g_threads_got_initialized'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:1240: undefined reference to `g_thread_functions_for_glib_use'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:1236: undefined reference to `g_threads_got_initialized'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:1233: undefined reference to `g_thread_functions_for_glib_use'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:1236: undefined reference to `g_thread_functions_for_glib_use'rn/usr/local/lib/libhighgui.a(window_gtk.o): In function `icvOnTrackbar':rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:1104: undefined reference to `gtk_range_get_type'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:1104: undefined reference to `g_type_check_instance_cast'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:1104: undefined reference to `gtk_range_get_value'rn/usr/local/lib/libhighgui.a(window_gtk.o): In function `icvCalcOptimalWindowSize(CvWindow*, CvSize)':rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:735: undefined reference to `gtk_widget_get_toplevel'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:737: undefined reference to `gdk_drawable_get_type'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:737: undefined reference to `g_type_check_instance_cast'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:737: undefined reference to `gdk_drawable_get_size'rn/usr/local/lib/libhighgui.a(window_gtk.o): In function `icvDeleteWindow':rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:672: undefined reference to `gtk_widget_destroy'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:686: undefined reference to `g_threads_got_initialized'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:686: undefined reference to `g_thread_functions_for_glib_use'rn/usr/local/lib/libhighgui.a(window_gtk.o): In function `icvWindowThreadLoop':rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:523: undefined reference to `g_threads_got_initialized'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:523: undefined reference to `g_thread_functions_for_glib_use'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:526: undefined reference to `gtk_main_iteration_do'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:530: undefined reference to `g_usleep'rn/usr/local/lib/libhighgui.a(window_gtk.o): In function `cvInitSystem':rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:486: undefined reference to `gtk_init'rn/usr/local/lib/libhighgui.a(window_gtk.o): In function `cvStartWindowThread':rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:497: undefined reference to `g_threads_got_initialized'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:503: undefined reference to `g_thread_functions_for_glib_use'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:513: undefined reference to `g_thread_create_full'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:499: undefined reference to `g_thread_init'rn/usr/local/lib/libhighgui.a(window_gtk.o): In function `cvImageWidget_get_type()':rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:406: undefined reference to `gtk_widget_get_type'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:406: undefined reference to `gtk_type_unique'rn/usr/local/lib/libhighgui.a(window_gtk.o): In function `icvOnMouse':rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:1137: undefined reference to `g_type_check_instance_cast'rn/usr/local/lib/libhighgui.a(window_gtk.o): In function `cvImageWidget_size_request':rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:200: undefined reference to `g_type_check_instance_cast'rn/usr/local/lib/libhighgui.a(window_gtk.o): In function `cvImageWidget_class_init':rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:368: undefined reference to `gtk_widget_get_type'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:368: undefined reference to `gtk_type_class'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:368: undefined reference to `g_type_check_class_cast'rn/usr/local/lib/libhighgui.a(window_gtk.o): In function `cvImageWidget_destroy':rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:349: undefined reference to `g_type_check_instance_is_a'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:349: undefined reference to `g_return_if_fail_warning'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:351: undefined reference to `g_type_check_instance_cast'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:356: undefined reference to `gtk_object_get_type'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:356: undefined reference to `g_type_check_class_cast'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:357: undefined reference to `g_type_check_class_cast'rn/usr/local/lib/libhighgui.a(window_gtk.o): In function `cvImageWidget_set_size':rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:228: undefined reference to `g_type_check_instance_cast'rn/usr/local/lib/libhighgui.a(window_gtk.o): In function `cvImageWidget_size_allocate':rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:261: undefined reference to `g_type_check_instance_is_a'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:262: undefined reference to `g_return_if_fail_warning'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:265: undefined reference to `g_type_check_instance_cast'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:280: undefined reference to `gtk_object_get_type'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:280: undefined reference to `g_type_check_instance_cast'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:282: undefined reference to `g_type_check_instance_cast'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:291: undefined reference to `gdk_window_move_resize'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:294: undefined reference to `gtk_widget_get_type'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:294: undefined reference to `g_type_check_instance_cast'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:294: undefined reference to `gtk_widget_queue_resize'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:300: undefined reference to `gdk_window_move_resize'rn/usr/local/lib/libhighgui.a(window_gtk.o): In function `cvImageWidget_expose':rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:313: undefined reference to `g_type_check_instance_is_a'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:313: undefined reference to `g_return_if_fail_warning'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:319: undefined reference to `g_type_check_instance_cast'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:324: undefined reference to `gdk_window_clear_area'rn/home/apple/tools/opencv-1.0.0/otherlibs/highgui/window_gtk.cpp:338: undefined reference to `gdk_draw_rgb_image'rn
如何静态编译某些Winpcap的函数进程序?
Windows平台,要处理一个离线的CAP文件, 要用到如下Wincap里的函数.rnrnpcap_open_offline rnpcap_next_ex rnpcap_datalinkrnpcap_close rnrn以上这些函数,在wpcap.dll里有导出.基本和文件操作和数据结构有关.和WINPCAP的底层操作无关.rnrnrn由于项目的需求和程序的特殊性(本身也是个DLL),希望能<em>静态编译</em>进这些函数功能.该<em>如何</em>实现? rnrn1.WINPCAP不支持<em>静态编译</em>?rnrn2.我使用DLL2LIB,对wpcap.dll做了处理,得到了wpcap.lib和wpcap_supp.h,但是使用该LIB的时候,提示需要libwpcap.lib.rnrn3.Windows平台是否还有其他支持处理CAP文件,并支持<em>静态编译</em>的开发库?rn
如何实现proc程序的静态编译?急
OFLAGS = -o -D_POXIX_C_SOURCE -lpthread -L$(ORACLE_HOME)/lib32 -lclntsh -Wl,+srnCCFLAGS = -c -g -Wall -D_POXIX_C_SOURCE rnPROC = proc CODE=CPP parse=none cpp_suffix=cpp RELEASE_CURSOR=YES char_map=string rnrnall:omrReport_prernrnomrReport_pre: omrReport_pre.o rn g++ $(OFLAGS) omrReport_pre.o -o omrReport_prernrnomrReport_pre.o: omrReport_pre.cpp rn g++ $(CCFLAGS) -I$(ORACLE_HOME)/precomp/public omrReport_pre.cpp -o rnomrReport_pre.o rn rnomrReport_pre.cpp : omrReport_pre.pcrn $(PROC) omrReport_pre.pc
这里给大家介绍一个51单片机电子钟汇编程序设计方法:下载
ay: ;显示子程序-51单片机电子钟直接显示在七段数码管上 mov dptr,#numtab ;指定查表启始地址 mov r0,#4 dpl1: mov r1,#250 ;显示1000次 dplop: mov a,a_bit ;取秒位的值 MOVC A,@A+DPTR ;查秒位数的7段代码 mov p0,a ;送出到P0口显示 相关下载链接:[url=//download.csdn.net/download/xupeng0413/1960075?utm_source=bbsseo]//download.csdn.net/download/xupeng0413/1960075?utm_source=bbsseo[/url]
TCP/IP网络通信下载
使用socket编程实现两台或多台计算机之间的通信 java开发 相关下载链接:[url=//download.csdn.net/download/ivyvine3/2999401?utm_source=bbsseo]//download.csdn.net/download/ivyvine3/2999401?utm_source=bbsseo[/url]
TheGreenBow.VPN.Client.v4.61.002可用版下载
vpn 客户端,可以支持多种vpn ipsec设备和协议,欢迎使用 相关下载链接:[url=//download.csdn.net/download/maguoji1234/3131999?utm_source=bbsseo]//download.csdn.net/download/maguoji1234/3131999?utm_source=bbsseo[/url]
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑
我们是很有底线的