<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
@font-face{
font-family:"Times New Roman";
}
@font-face{
font-family:"宋体";
}
@font-face{
font-family:"Symbol";
}
@font-face{
font-family:"Arial";
}
@font-face{
font-family:"黑体";
}
@font-face{
font-family:"Courier New";
}
@font-face{
font-family:"Wingdings";
}
@font-face{
font-family:"Courier New CYR";
}
p.0{
margin:0pt;
margin-bottom:0.0001pt;
layout-grid-mode:char; text-align:justify;
font-size:10.5000pt; font-family:'Times New Roman'; }
h3{
margin-bottom:13.0000pt;
margin-top:13.0000pt;
layout-grid-mode:char; page-break-after:void;
text-align:justify;
line-height:172%;
font-weight:bold; font-size:16.0000pt; font-family:'Times New Roman'; }
p.15{
margin-left:42.0000pt;
layout-grid-mode:char; text-align:justify;
font-size:10.5000pt; font-family:'Times New Roman'; }
div.Section0{
margin-top:72.0000pt;
margin-bottom:72.0000pt;
margin-left:90.0000pt;
margin-right:90.0000pt;
size:595.3000pt 841.9000pt;
}</style>
Compileqt-2.3.10
Compileqt-2.3.10forLinux/i386platform1
Compileqt-2.3.10forLinux/ARMplatform2
Compileqt-2.3.10forLinux/i386platform
#SettingUptheLinux/i386 BuildEnvironment
#!/bin/sh
exportQTEDIR=`pwd`
exportQTDIR=$QTEDIR
./configure\
-shared\
-xplatformlinux-x86-g++\
-qvfb\
-system-jpeg\
-qt-libpng\
-depths16\
-keypad-mode\
-debug
#BuildingforaLinux/i386 TargetPlatform
Make
#RunningQTSoftware
1.RunQVFBandconfigure
qvfb&
2.Runexample
./tutorial/t1-qws
Compileqt-2.3.10forLinux/ARMplatform
#prepare
modifyconfigs/linux-arm-[share/static][-debug]LINKoption
...
SYSCONF_LINK=arm-linux-gcc
...
SYSCONF_LINK_SHLIB=arm-linux-gcc
...
replacearm-linux-gccbyarm-linux-g++
SYSCONF_LINK=arm-linux-g++
SYSCONF_LINK_SHLIB=arm-linux-g++
#SettingBuildPlatformEnvironmentVariablesforSupportingSoftware
SettheQTDIRandQTEDIRvariable
exportQTEDIR=`pwd`
exportQTDIR=$QTEDIR
#SettingUptheLinux/ARMBuildEnvironment
Usesystem'sjpeglibrary
./configure-xplatformlinux-arm-g++-no-opengl-qt-libpng-qt-zlib-no-xft-no-qvfb-L/home/opt/mx21_tools/metrowerks/b56/Embedix/home/salem/project/MX21-b56/build/dev_image/usr/lib-system-jpeg-I/work/qt/include-L/work/qt/lib-ljpeg-no-xkb-shared-release-gif
find.-nameMakefile|xargsperl-p-i-e's/-lqte/-lqte-L\/work\/qt\/lib-ljpeg/g'
#BuildingforaLinux/ARMTargetPlatform
make
#RunningQTSoftware
Mountnfsfilesystem
mkdir/work/nfs
mount-tnfs10.30.32.8:/work/work
cd/work/qt-2.3.10
SetthePlatformEnvironmentVariablesformx21targetplatform
exportQWS_MOUSE_PROTO=
exportQWS_KEYBOARD=MX21
exportQTEDIR=`pwd`
exportQPEDIR=`pwd`
exportQTDIR=`pwd`
exportPATH=$QPEDIR/bin:$PATH
exportLD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:/work/mx21/mx21_lib:./
exportLD_LIBRARY_PATH=$QPEDIR/lib:$LD_LIBRARY_PATH
exportQTOPIA_PHONE_DEVICE="sim:localhost"
Runexample
./tutorial/t1-qws
分享到:
相关推荐
对于Tiny4412,可能需要参数如`-prefix=/path/to/installation -sysroot=/path/to/sysroot -cross_compile=arm-linux-`。 2. **编译**:执行`make`命令,这将编译源代码并生成目标平台的可执行文件和库。 3. **...
./configure -confirm-license -opensource -debug-and-release -static -prefix ../build -no-opengl -nomake tests -no-compile-examples -nomake examples -qt-xcb ———————————————— 原文链接:...
【标题】"compile-node-sass-0.0.3.zip" 涉及的主要知识点是关于Node.js环境下的Sass编译工具,它允许开发者将Sass或SCSS语法转换成CSS,以便在Web开发中使用。Sass是一种强大的CSS预处理器,提供了变量、嵌套规则、...
QT库是广受欢迎的跨平台应用程序开发框架,主要用于C++编程。它包含了丰富的图形用户界面(GUI)工具和系统接口,使得开发者可以构建高效、美观的应用程序。在本教程中,我们将深入探讨如何编译QT动态库和静态库。 ...
一个使用qt resource的例子 将图片资源固化到可执行文件中
【js-conditional-compile-loader 1.0.15】是一个专为JavaScript代码条件编译设计的加载器,用于处理项目中的环境特定代码。在软件开发中,有时我们需要根据不同的运行环境(例如开发、测试和生产)来编译不同的代码...
license -debug-and-release -mp -accessibility -platform win32-msvc -qt-zlib -qt-libjpeg -qt-libpng -qt-freetype -opengl dynamic -nomake examples -nomake tests -no-compile-examples -prefix "D:\Qt\Qt...
v8编译缓存 v8-compile-cache附加了一个require钩子,以使用来加快实例化时间。 “代码缓存”是V8进行的解析和编译工作。 中引入了利用V8生成/使用此缓存的。用法添加依赖项: $ npm install --save v8-compile-...
./configure -prefix /your/install/path -sysroot /path/to/your/sysroot -xplatform your-platform-g++ -device your-device -device-option CROSS_COMPILE=your-cross-compiler-prefix -opengl es2 ``` - 参数...
qtfaststart-java 适用于Java(MIT)的qt-faststart库(和可执行文件) 什么是qt-faststart?... compile 'net.ypresto.qtfaststartjava:qtfaststart:0.1.0' 执照 MIT许可证。 有关原始源代码的信息 该产品基于qt-
const PostCompileWebpackPlugin = require('post-compile-webpack-plugin'); module.exports = { // 其他Webpack配置... plugins: [ // 在这里添加插件 new PostCompileWebpackPlugin({ // 配置你的自定义...
标题中的"elasticsearch-head-compile-after.tar.gz"和"node-v8.1.2-linux-x64.ta"分别指的是两个不同的软件组件。首先,Elasticsearch是一个流行的开源搜索引擎和分析平台,广泛应用于大数据检索、日志分析和实时...
conditional-compile-loader conditional-compile-loader 根据设定的参数对 vue、js、jsx 和 css(less, sass 等) 代码进行条件编译。 安装 先安装 conditional-compile-loader npm install -D conditional-compile-...
QT源码编译比较啰嗦,需要辅助工具,已经环境变量设置,此工具主要是讲编译需要的不常用工具,以及编译使用到的命令写成批处理,并且有比较详细的说明文档。业主是作者编译时遇到的问题,网上给出的编译都比较老,...
《Kotlin-Compile-Testing:测试Kotlin与Java编译环节的利器》 在软件开发过程中,确保编译器插件、注解处理器以及代码生成的正确性是至关重要的。Kotlin-Compile-Testing库正是为此目的而生,它提供了一个强大的...
maven-compile-plugin-1.4.0-incubating.jar
**文件"Compile ARM MySQL.docx"**: 这个文档很可能详细介绍了上述步骤,包括可能遇到的问题、解决方法以及特定于某些ARM开发板的注意事项。它可能还包含了配置脚本示例、编译选项以及移植过程中的一些最佳实践。 ...
v8-compile-cache-lib fork作为API公开,可在其他库和工具中以编程方式使用。 v8-compile-cache-lib附加了一个require钩子,以使用来加快实例化时间。 “代码缓存”是V8进行的解析和编译工作。 中引入了利用V8...
webpack-post-compile-plugin 一个webpack post编译插件。 它用于在node_modules中包括后编译模块。 安装 npm i webpack-post-compile-plugin --save-dev 用法 const PostCompilePlugin = require ( 'webpack-post-...
延迟编译Webpack插件...安装# npmnpm i -D lazy-compile-webpack-plugin# yarnyarn add -D lazy-compile-webpack-plugin用法const LazyCompilePlugin = require ( 'lazy-compile-webpack-plugin' ) ;module . export