在windows使用一些开源的库的时候,经常会碰到类似于这样的错误
fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory
fatal error C1083: Cannot open include file: 'intypes.h': No such file or directory
IT夜班车
在windows使用一些开源的库的时候,经常会碰到类似于这样的错误
fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory
fatal error C1083: Cannot open include file: 'intypes.h': No such file or directory
本文介绍如何在windows上面,搭建基于visual studio的wxWidgets的开发环境,并且使用此开发环境创建第一个wxWidgets程序。
关于什么是wxWidgets?和为什么要选择wxWidgets?本文将不会涉及,本博客将有另外的文章专门介绍。
下载
首先现在wxWidgets,wxWidgets的官方网站是
http://www.wxWidgets.org
和大家共享一些免费的CMS系统,
一、PHP类的CMS
1.DEDECMS(织梦内容管理系统)
官方网址:http://dedecms.com
特点:是国内完全开源的一款CMS系统,可以自主进行二次开发,最新的V5版本又有了一些新的改进和功能的添加.最新的版本的模板已经应用了DIV+CSS的模式使的网页更符合标准.
评价:这是一套令人爱憎分明的系统,首先它是国内一款开源的系统,2.x… 更多... “免费的CMS系统大全”
接上篇
跨平台开发-cygwin和minGW(一)
我们继续探讨扩平台开发:
首先MingW和cygwin都可以用来跨平台开发。
MinGW是Minimalistic GNU for Windows的缩写,也就是Win版的GCC。
Cygwin则是全面模拟了Linux的接口,提供给运行在它上面的的程序使用,并提供了大量现成的软件,更像是一个平台。
相对的MingW也有… 更多... “跨平台开发-cygwin和minGW(二)”
为了实现c++的一次编译,到处运行的目的,我们采用cygwin和minGW。
minGW给那些习惯于在Linux上开发的人员,在windows上提供了一套类似的工具集。
cygwin主要是对于再Linux的程序,无需改动代码即可移植到windows上
Unix下编译通过的C代码,在win32下编译是不能通过的 ,当然Unix 和win32的API都是符合标准C,也就是说,… 更多... “跨平台开发-cygwin和minGW(一)”
最近感觉好累,写下点文字,梳理一下自己凌乱的思绪,减轻一下心中的痛楚。
因为自己是程序员出生,想到的最容易创业的路子,就是写程序,于是创业就从写程序开始。开始的那段时间,是多么的激动,充满了激情。在很短的时间内,不到2个月(记不大清了),出了
1个免费软件
检测图片透明度
http://www.foxavideo.com/download/download-detectpixelal… 更多... “创业的艰辛”
最近在搞csdn的搬家,博客已经搬完,但是这样csdn和我网站会有同样的博客内容,因此需要更新csdn每篇博客的内容,
博客已搬家至360converter,此篇博文的链接:xxxxxxx
因为文章数共达500多,近600,手动让人受不了,因此打算使用程序完成,最后写csdn博客更新程序,一个晚上搞定,当然是机器自己搞,我不用管了。
其思想是使用脚本从wordpress的数据库中得到所有博文的链接和标题… 更多... “csdn博客搬家后处理”
在linux下面,我们可以让程序在程序崩溃的时候生成core dump,利用这个这个文件和GDB工具,可以为我们找到程序崩溃的原因提供便利。core dump文件其实存储了程序当时运行的上下文,包括内存,线程,调用栈等信息。
默认linux是没有开启这个这个功能的,也就是默认情况下,如果你的程序崩溃了,系统并不会为你的程序生成这个文件的。可以通过ulimit这个命令来开启或者关闭,这个命令其实是设置sh… 更多... “linux下面使用core dump来分析程序崩溃”
为了让我们的程序能被GDB调试,在编译的时候需要加上编译选项 -g 例如:
gcc -c -g main.c -o main.o
g选项表示编译时,附带debug信息,详细的编译选项请参考:
http://gcc.gnu.org/onlinedocs/gcc/Option-Summary.html
1. 启动GDB:
gdb main
( 该文中所有的命令均在linux的终端上实验通过… 更多... “GDB调试入门”
在windows下面开发,微软提供了MSDN可以方便查阅函数的说明,可以加快我们的开发速度,在linux同样有相同的功能,并且其安装较windows更为方便,安装速度快,因为安装的文件小的缘故。
主要是安装下面的包
manpages-posix-dev
manpages-dev
在ubuntu下面
sudo apt-get install
manpages-posix-dev
sudo apt-get in
… 更多... “linux C/C++开发环境搭建之 – 函数库的帮助文档安装”