E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Avalonia跨平台开发
Qt学习旅程(1)
于是就拿来做了简单的小程序hello一下,没想到QtCreator如此好用,难怪现在intel在和nokia强强联合呢,看来是要抢C++
跨平台开发
工具这块市场,也难怪微软在新的visualstudio的调查问卷中也把
cnhome
·
2010-04-23 19:00
Windows下日期时间编程简单总结
在日常编程中,对日期和时间的处理是非常频繁的,我们可以使用C运行库提供的时间计算函数来支持开发,Windows下还提供了诸如MFC的CTime等操作对象,但是在
跨平台开发
的情况下,CTime就不适用了。
lightlater
·
2010-04-04 14:00
windows
timer
timezone
struct
DST
2010
Qt 4套件的组成-适用于Qt 4.5以后的版本
QtSDK在一个单独安装程序内包含了使用Qt进行
跨平台开发
所需的全部工具,其中包括:1.QtCreator-跨平台IDEQtCreator是全新的跨平台集成开发环境(IDE),专为Qt开发人员的需求量身定制
qter_wd007
·
2010-03-10 21:00
使用Qt从事
跨平台开发
时IDE的选择
我的建议是最好不要使用VS。如果用IDE的话,QtCreator和Eclipse均可,前者最佳,都是跨平台的。我在龙芯上写的程序,在Windows上重新编译一下即可。但跨平台是一个比较复杂的问题,有些情况不是使用了Qt就一定可以解决的。
qter_wd007
·
2010-03-06 20:00
eclipse
windows
ide
qt
跨平台
DLL的三种类型
,但是要保证相应的MFC DLL在目标机器上存在2:Regular DLL with MFC statically linked 包括所有它需要的MFC库代码的拷贝,可以独立于MFC库,如果要进行
跨平台开发
a117653909
·
2010-03-05 15:00
c
mfc
dll
extension
跨平台
Ant入门教程
因为Ant的早期开发者发现所有以上这些工具都或多或少的有一些局限性,使得在
跨平台开发
软件成为困难。类似于Make的工具都是传统的
chenwq
·
2010-02-22 21:00
apache
xml
ant
软件测试
ide
Ubuntu 下安装 Code::Blocks
要
跨平台开发
,非Code::Blocks+wxWidgets莫属。 安装步骤:1.先把编译环境,C库、C++库和Boost库装好 ,
yangzb
·
2010-02-15 23:00
C++
c
linux
ubuntu
C#
Ubuntu 下安装 Code::Blocks
要
跨平台开发
,非Code::Blocks+wxWidgets莫属。 安装步骤:1.先把编译环境,C库、C++库和Boost库装好 ,
yangzb
·
2010-02-15 23:00
C++
c
linux
ubuntu
C#
Ubuntu 下安装 Code::Blocks
要
跨平台开发
,非Code::Blocks+wxWidgets莫属。 安装步骤:1.先把编译环境,C库、C++库和Boost库装好 ,
yangzb
·
2010-02-15 23:00
C++
c
linux
ubuntu
C#
Ubuntu 下安装 Code::Blocks
要
跨平台开发
,非Code::Blocks+wxWidgets莫属。 安装步骤:1.先把编译环境,C库、C++库和Boost库装好 ,
yangzb
·
2010-02-15 23:00
C++
c
linux
C#
ubuntu
IDL文件是什么详细介绍
IDL是什么详细介绍:IDL(InterfaceDefinitionLanguage)即接口定义语言,是CORBA规范的一部分,是
跨平台开发
的基础。
xiaoxinyu316
·
2010-01-15 21:00
编程
String
语言
float
interface
分布式应用
IDL是什么?
IDL(InterfaceDefinitionLanguage)即接口定义语言,是CORBA规范的一部分,是
跨平台开发
的基础。IDL提供一套通用的数据类型,并以这些数据类型来定义更为复杂的数据类型。
xiaoxinyu316
·
2010-01-09 11:00
编程
String
语言
float
interface
分布式应用
C++的可移植性和
跨平台开发
[5]--操作系统
C++
跨平台开发
中和OS相关的琐事挺多,所以今天会啰嗦比较长的篇幅,请列位看官见谅 :-) 为了不绕口,以下把Linux和各种Unix统称为Posix系统。
Riddick
·
2009-12-18 21:00
C++
c
linux
C#
Symbian
C++的可移植性和
跨平台开发
[5]--操作系统
C++
跨平台开发
中和OS相关的琐事挺多,所以今天会啰嗦比较长的篇幅,请列位看官见谅 :-) 为了不绕口,以下把Linux和各种Unix统称为Posix系统。
Riddick
·
2009-12-18 21:00
C++
c
linux
C#
Symbian
C++的可移植性和
跨平台开发
[4]--硬件体系相关
这次聊的话题主要是和硬件体系有关的。比如你的程序需要支持不同类型的CPU(x86、SPARC、PowerPC),或者是同种类型不同字长的CPU(比如x86和x86-64),这时候你就需要关心一下硬件体系的问题。 ★基本类型的大小 C++中基本类型的大小(占用的字节数)会随着CPU字长的变化而变化。所以,假如你要表示一个int占用的字节数,千万不要直接写“4”(顺便说一下,直接写“4”还
Riddick
·
2009-12-18 21:00
数据结构
C++
c
C#
网络应用
C++的可移植性和
跨平台开发
[4]--硬件体系相关
这次聊的话题主要是和硬件体系有关的。比如你的程序需要支持不同类型的CPU(x86、SPARC、PowerPC),或者是同种类型不同字长的CPU(比如x86和x86-64),这时候你就需要关心一下硬件体系的问题。 ★基本类型的大小 C++中基本类型的大小(占用的字节数)会随着CPU字长的变化而变化。所以,假如你要表示一个int占用的字节数,千万不要直接写“4”(顺便说一下,直接写“4”还
Riddick
·
2009-12-18 21:00
数据结构
C++
c
C#
网络应用
C++的可移植性和
跨平台开发
[3]--异常处理
上一个帖子“语法”由于篇幅有限,没来得及聊异常,现在把和异常相关的部分单独拿出来说一下。 ★小心new分配内存失败 早期的老式编译器生成的代码,如果new失败会返回空指针。我当年用的Borland C++ 3.1似乎就是这样的,现在这种编译器应该不多见了。如果你目前用的编译器还有这种行为,那你就惨了。你可以考虑重载new操作符来抛出bad_alloc异常,便于进行异常处理。 稍微
Riddick
·
2009-12-18 21:00
C++
c
PHP
C#
vc++
C++的可移植性和
跨平台开发
[3]--异常处理
上一个帖子“语法”由于篇幅有限,没来得及聊异常,现在把和异常相关的部分单独拿出来说一下。 ★小心new分配内存失败 早期的老式编译器生成的代码,如果new失败会返回空指针。我当年用的Borland C++ 3.1似乎就是这样的,现在这种编译器应该不多见了。如果你目前用的编译器还有这种行为,那你就惨了。你可以考虑重载new操作符来抛出bad_alloc异常,便于进行异常处理。 稍微
Riddick
·
2009-12-18 21:00
C++
c
PHP
C#
vc++
C++的可移植性和
跨平台开发
[2]--语法
目前还有相当一部分开发人员在使用老式编译器干活,这些老式编译器可能对C++98支持不够。因此,当你的代码移植到这些老式的编译器上时,可能会碰到一些稀奇古怪的问题(包括编译出错和运行时错误)。下面这些注意事项有助于你绕过这些问题。 强调一下,后面提到的好几个条款都是通过回避C++的新语法来保证移植性。如果你用的是新式编译器,那么你可以不理会这些条款。 ★小心for循环变量的作用域(不支持新
Riddick
·
2009-12-18 21:00
C++
c
PHP
C#
mfc
C++的可移植性和
跨平台开发
[2]--语法
目前还有相当一部分开发人员在使用老式编译器干活,这些老式编译器可能对C++98支持不够。因此,当你的代码移植到这些老式的编译器上时,可能会碰到一些稀奇古怪的问题(包括编译出错和运行时错误)。下面这些注意事项有助于你绕过这些问题。 强调一下,后面提到的好几个条款都是通过回避C++的新语法来保证移植性。如果你用的是新式编译器,那么你可以不理会这些条款。 ★小心for循环变量的作用域(不支持新
Riddick
·
2009-12-18 21:00
C++
c
PHP
C#
mfc
C++的可移植性和
跨平台开发
[1]--编译器
在跨平台的开发过程中,很多问题都和编译器有关。因此我们先来聊聊编译器相关的问题。 ★编译器的选择 首先,GCC是优先要考虑支持的,因为几乎所有操作系统平台都有GCC可用。它基本上成了一个通用的编译器了。如果你的代码在A平台的GCC能够编译通过,之后拿到B平台用类似版本的GCC编译,一般也不会有太大问题。因此GCC是肯定要考虑支持的。
Riddick
·
2009-12-18 21:00
C++
c
gcc
Solaris
C#
C++的可移植性和
跨平台开发
[1]--编译器
在跨平台的开发过程中,很多问题都和编译器有关。因此我们先来聊聊编译器相关的问题。 ★编译器的选择 首先,GCC是优先要考虑支持的,因为几乎所有操作系统平台都有GCC可用。它基本上成了一个通用的编译器了。如果你的代码在A平台的GCC能够编译通过,之后拿到B平台用类似版本的GCC编译,一般也不会有太大问题。因此GCC是肯定要考虑支持的。
Riddick
·
2009-12-18 21:00
C++
c
C#
Solaris
gcc
开发自己的eclipse扩展点
eclipse作为正走向大众化,多语言化的
跨平台开发
工具,正被越来越多的开发者所青睐。同时通过其pde,开发者完全可以在不用担心工具性能前提下实现工具的自我衍生,使自身足够强大。
randomyang
·
2009-10-23 00:00
eclipse
xml
工作
大众软件
typedef 函数指针的用法(附例子)
进入正文: 代码简化, 促进
跨平台开发
的目的. typedef
fouri
·
2009-10-10 03:00
C++
c
C#
FP
著名开源
跨平台开发
工具QT介绍:诺基亚收购其开发商TrollTech
Qt是一个跨平台的C++图形用户界面库,由挪威TrollTech公司出品,目前包括Qt、基于FrameBuffer的QtopiaCore、快速开发工具QtDesigner和国际化工具QtLinguist等部分。Qt支持所有的UNIX系统,当然也包括Linux系统,还支持WinNT/Win2k、Windows95/98平台。基本上Qt同X-Window上的Motif、Openwin、GTK等图形界面
dxwangtcg
·
2009-09-30 15:31
职场
休闲
QT
项目管理师
著名开源
跨平台开发
工具QT介绍:诺基亚收购其开发商TrollTech
Qt是一个跨平台的C++图形用户界面库,由挪威TrollTech公司出品,目前包括Qt、基于FrameBuffer的QtopiaCore、快速开发工具QtDesigner和国际化工具QtLinguist等部分。Qt支持所有的UNIX系统,当然也包括Linux系统,还支持WinNT/Win2k、Windows95/98平台。基本上Qt同X-Window上的Motif、Openwin、GTK等图形界面
dxwangtcg
·
2009-09-30 15:31
职场
qt
休闲
Tech.ED
TrollTech
著名开源
跨平台开发
工具QT介绍:诺基亚收购其开发商TrollTech
Qt是一个跨平台的C++图形用户界面库,由挪威TrollTech公司出品,目前包括Qt、基于FrameBuffer的QtopiaCore、快速开发工具QtDesigner和国际化工具QtLinguist等部分。Qt支持所有的UNIX系统,当然也包括Linux系统,还支持WinNT/Win2k、Windows95/98平台。基本上Qt同X-Window上的Motif、Openwin、GTK等图形界面
dxwangtcg
·
2009-09-30 15:31
职场
qt
休闲
Tech.ED
TrollTech
jQuery 中的 DOM 操作介绍
0hi猿团提供了移动
跨平台开发
视频,包括html5,apicloudappcan,dcloud,具体请看http://www.9y.cmjQuery中的DOM操作,佟刚讲得真不错!
zhchzh1000
·
2009-09-05 21:00
jquery
function
div
button
input
跨平台开发
——Banshee/Mono启示录
在接受ScottHanselman的专访时,来自Novell的AaronBockover谈到了创建Banshee所遇到的挑战。Banshee是个跨平台应用,在Mono上采用C#构建,其目标平台是Linux、MaxOSX及Windows。Banshee由Aaron在2005年创建,其目标是为Linux平台创建一个媒体播放器。由于构建在Mono之上,因此它最终成为了一个跨平台应用,可以运行在Linux
Abel Avram
·
2009-07-20 00:00
在windows中,用mingw编译hans boehm gc 7.1
在windows中,用mingw编译hansboehmgc7.1在
跨平台开发
中,跨越系统、编译器、汇编语法是经常碰到的事情,前段时间就为在mingw下编译hansboehmgc伤神过。
dede
·
2009-05-23 19:00
发布Qt Quick桌面应用程序的方法
发布Qt Quick桌面应用程序的方法 Qt是一款优秀的
跨平台开发
框架,它可以在桌面、移动平台以及嵌入式平台上运行。目前Qt 5介绍程序发布的文章帖子比较少。
foruok
·
2009-05-11 17:00
qt
IDL是什么?
IDL(InterfaceDefinitionLanguage)即接口定义语言,是CORBA规范的一部分,是
跨平台开发
的基础。
zhoubl668
·
2009-05-06 14:00
编程
String
语言
float
interface
分布式应用
C++的可移植性和
跨平台开发
[6]:多线程
最近一个多月写的帖子比较杂,导致本系列又好久没更新了。结果又有网友在评论中催我了,搞得我有点囧。今天赶紧把多线程篇补上。上次聊操作系统的时候,由于和OS有关的话题比较琐碎,杂七杂八说了一大堆。当时一看篇幅有点长,就把多进程和多线程的部分给留到后面了。★编译器◇关于C运行库选项先来说一个很基本的问题:关于C运行库(后面简称CRT:CRun-Time)的设置。本来不想聊这么低级的问题,但周围有好几个人
saybody
·
2009-04-03 16:00
多线程
C++
c
C#
qt
C++的可移植性和
跨平台开发
[6]:多线程
阅读更多最近一个多月写的帖子比较杂,导致本系列又好久没更新了。结果又有网友在评论中催我了,搞得我有点囧。今天赶紧把多线程篇补上。上次聊操作系统的时候,由于和OS有关的话题比较琐碎,杂七杂八说了一大堆。当时一看篇幅有点长,就把多进程和多线程的部分给留到后面了。★编译器◇关于C运行库选项先来说一个很基本的问题:关于C运行库(后面简称CRT:CRun-Time)的设置。本来不想聊这么低级的问题,但周围有
saybody
·
2009-04-03 16:00
多线程
C#
C++
C
Qt
C++的可移植性和
跨平台开发
[6]:多线程
最近一个多月写的帖子比较杂,导致本系列又好久没更新了。结果又有网友在评论中催我了,搞得我有点囧。今天赶紧把多线程篇补上。上次聊操作系统的时候,由于和OS有关的话题比较琐碎,杂七杂八说了一大堆。当时一看篇幅有点长,就把多进程和多线程的部分给留到后面了。★编译器◇关于C运行库选项先来说一个很基本的问题:关于C运行库(后面简称CRT:CRun-Time)的设置。本来不想聊这么低级的问题,但周围有好几个人
program_think
·
2009-04-03 16:00
thread
多线程
C++
Semaphore
编译器
跨平台
C++的可移植性和
跨平台开发
[6]:多线程
最近一个多月写的帖子比较杂,导致本系列又好久没更新了。结果又有网友在评论中催我了,搞得我有点囧。今天赶紧把多线程篇补上。上次聊操作系统的时候,由于和OS有关的话题比较琐碎,杂七杂八说了一大堆。当时一看篇幅有点长,就把多进程和多线程的部分给留到后面了。★编译器◇关于C运行库选项先来说一个很基本的问题:关于C运行库(后面简称CRT:CRun-Time)的设置。本来不想聊这么低级的问题,但周围有好几个人
ihuashao
·
2009-04-03 16:00
多线程
C++
c
C#
qt
列一份
跨平台开发
的读书清单[C/C++ (or Java?)]
如果要开一份
跨平台开发
的读书清单: 0.深入理解计算机系统 将它列为0,实在是因为它是一本从程序员的角度去解释一个计算机系统。它解释了一些最基本的东西。
iihero
·
2009-03-09 23:00
编程
Hibernate
数据库
读书
PostgreSQL
跨平台
列一份
跨平台开发
的读书清单[C/C++ (or Java?)]
如果要开一份
跨平台开发
的读书清单: 0. 深入理解计算机系统 将它列为0,实在是因为它是一本从程序员的角度去解释一个计算机系统。它解释了一些最基本的东西。 1.
iihero
·
2009-03-09 23:00
java
C++
c
C#
读书
列一份
跨平台开发
的读书清单[C/C++ (or Java?)]
如果要开一份
跨平台开发
的读书清单: 0. 深入理解计算机系统 将它列为0,实在是因为它是一本从程序员的角度去解释一个计算机系统。它解释了一些最基本的东西。 1.
wsql
·
2009-03-09 23:00
c/c++
C++的可移植性和
跨平台开发
[5]:操作系统
C++
跨平台开发
中和OS相关的琐事挺多,所以今天会啰嗦比较长的篇幅,请列位看官见谅:-)为了不绕口,以下把Linux和各种Unix统称为Posix系统。
program_think
·
2009-02-07 13:00
C++
windows
unix
Symbian
跨平台
操作系统相关
C++的可移植性和
跨平台开发
[5]:操作系统
C++
跨平台开发
中和OS相关的琐事挺多,所以今天会啰嗦比较长的篇幅,请列位看官见谅 :-)<!
ihuashao
·
2009-02-07 13:00
C++
c
linux
C#
Symbian
C++的可移植性和
跨平台开发
[5]:操作系统
C++
跨平台开发
中和OS相关的琐事挺多,所以今天会啰嗦比较长的篇幅,请列位看官见谅:-)为了不绕口,以下把Linux和各种Unix统称为Posix系统。
saybody
·
2009-02-07 13:00
C++
C#
C
Symbian
Linux
C++的可移植性和
跨平台开发
[5]:操作系统
C++
跨平台开发
中和OS相关的琐事挺多,所以今天会啰嗦比较长的篇幅,请列位看官见谅:-)为了不绕口,以下把Linux和各种Unix统称为Posix系统。
saybody
·
2009-02-07 13:00
C++
C#
C
Symbian
Linux
C++的可移植性和
跨平台开发
[5]:操作系统
C++
跨平台开发
中和OS相关的琐事挺多,所以今天会啰嗦比较长的篇幅,请列位看官见谅 :-)<!
saybody
·
2009-02-07 13:00
C++
c
linux
C#
Symbian
C++的可移植性和
跨平台开发
[4]:硬件体系相关
这次聊的话题主要是和硬件体系有关的。比如你的程序需要支持不同类型的CPU(x86、SPARC、PowerPC),或者是同种类型不同字长的CPU(比如x86和x86-64),这时候你就需要关心一下硬件体系的问题。<!--program-think--> ★基本类型的大小 C++中基本类型的大小(占用的字节数)会随着CPU字长的变化而变化。所以,假如你要表示一个int占用的字节数,
ihuashao
·
2009-02-01 12:00
数据结构
C++
c
C#
网络应用
C++的可移植性和
跨平台开发
[4]:硬件体系相关
这次聊的话题主要是和硬件体系有关的。比如你的程序需要支持不同类型的CPU(x86、SPARC、PowerPC),或者是同种类型不同字长的CPU(比如x86和x86-64),这时候你就需要关心一下硬件体系的问题。<!--program-think--> ★基本类型的大小 C++中基本类型的大小(占用的字节数)会随着CPU字长的变化而变化。所以,假如你要表示一个int占用的字节数,
saybody
·
2009-02-01 12:00
数据结构
C++
c
C#
网络应用
C++的可移植性和
跨平台开发
[3]:异常处理
上一个帖子“语法”由于篇幅有限,没来得及聊异常,现在把和异常相关的部分单独拿出来说一下。<!--program-think--> ★小心new分配内存失败 早期的老式编译器生成的代码,如果new失败会返回空指针。我当年用的Borland C++ 3.1似乎就是这样的,现在这种编译器应该不多见了。如果你目前用的编译器还有这种行为,那你就惨了。你可以考虑重载new操作符来抛出 ba
ihuashao
·
2009-01-30 14:00
C++
c
C#
vc++
Borland
C++的可移植性和
跨平台开发
[3]:异常处理
上一个帖子“语法”由于篇幅有限,没来得及聊异常,现在把和异常相关的部分单独拿出来说一下。<!--program-think--> ★小心new分配内存失败 早期的老式编译器生成的代码,如果new失败会返回空指针。我当年用的Borland C++ 3.1似乎就是这样的,现在这种编译器应该不多见了。如果你目前用的编译器还有这种行为,那你就惨了。你可以考虑重载new操作符来抛出 ba
saybody
·
2009-01-30 14:00
C++
c
C#
vc++
Borland
C++的可移植性和
跨平台开发
[2]:语法
阅读更多目前还有相当一部分开发人员在使用老式编译器干活,这些老式编译器可能对C++98支持不够。因此,当你的代码移植到这些老式的编译器上时,可能会碰到一些稀奇古怪的问题(包括编译出错和运行时错误)。下面这些注意事项有助于你绕过这些问题。强调一下,后面提到的好几个条款都是通过回避C++的新语法来保证移植性。如果你用的是新式编译器,那么你可以不理会这些条款。★小心for循环变量的作用域(不支持新标准)
saybody
·
2009-01-28 21:00
C
C++
C#
MFC
J#
C++的可移植性和
跨平台开发
[2]:语法
目前还有相当一部分开发人员在使用老式编译器干活,这些老式编译器可能对C++98支持不够。因此,当你的代码移植到这些老式的编译器上时,可能会碰到一些稀奇古怪的问题(包括编译出错和运行时错误)。下面这些注意事项有助于你绕过这些问题。 强调一下,后面提到的好几个条款都是通过回避C++的新语法来保证移植性。如果你用的是新式编译器,那么你可以不理会这些条款。<!--program-think--
ihuashao
·
2009-01-28 21:00
C++
c
C#
J#
mfc
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他