Windows下面的错误 – fatal error C1083: Cannot open include file: ‘stdint.h’: No such file or directory

在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下面的错误 – fatal error C1083: Cannot open include file: ‘stdint.h’: No such file or directory”

wxWidgets + Visual Studio 2005 + Windows

本文介绍如何在windows上面,搭建基于visual studio的wxWidgets的开发环境,并且使用此开发环境创建第一个wxWidgets程序。

关于什么是wxWidgets?和为什么要选择wxWidgets?本文将不会涉及,本博客将有另外的文章专门介绍。

 

下载

首先现在wxWidgets,wxWidgets的官方网站是

http://www.wxWidgets.org

 

但是由… 更多... “wxWidgets + Visual Studio 2005 + Windows”

免费的CMS系统大全

和大家共享一些免费的CMS系统,

 

一、PHP类的CMS
 
1.DEDECMS(织梦内容管理系统)

官方网址:http://dedecms.com

特点:是国内完全开源的一款CMS系统,可以自主进行二次开发,最新的V5版本又有了一些新的改进和功能的添加.最新的版本的模板已经应用了DIV+CSS的模式使的网页更符合标准.

评价:这是一套令人爱憎分明的系统,首先它是国内一款开源的系统,2.x… 更多... “免费的CMS系统大全”

跨平台开发-cygwin和minGW(二)

接上篇

跨平台开发-cygwin和minGW(一)

我们继续探讨扩平台开发:

 

首先MingW和cygwin都可以用来跨平台开发。  


MinGW是Minimalistic GNU for Windows的缩写,也就是Win版的GCC。  
Cygwin则是全面模拟了Linux的接口,提供给运行在它上面的的程序使用,并提供了大量现成的软件,更像是一个平台。  
相对的MingW也有… 更多... “跨平台开发-cygwin和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和我网站会有同样的博客内容,因此需要更新csdn每篇博客的内容,

博客已搬家至360converter,此篇博文的链接:xxxxxxx

因为文章数共达500多,近600,手动让人受不了,因此打算使用程序完成,最后写csdn博客更新程序,一个晚上搞定,当然是机器自己搞,我不用管了。

其思想是使用脚本从wordpress的数据库中得到所有博文的链接和标题… 更多... “csdn博客搬家后处理”

linux下面使用core dump来分析程序崩溃

在linux下面,我们可以让程序在程序崩溃的时候生成core dump,利用这个这个文件和GDB工具,可以为我们找到程序崩溃的原因提供便利。core dump文件其实存储了程序当时运行的上下文,包括内存,线程,调用栈等信息。

默认linux是没有开启这个这个功能的,也就是默认情况下,如果你的程序崩溃了,系统并不会为你的程序生成这个文件的。可以通过ulimit这个命令来开启或者关闭,这个命令其实是设置sh… 更多... “linux下面使用core dump来分析程序崩溃”

GDB调试入门

GDB调试入门

 

为了让我们的程序能被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调试入门”

linux C/C++开发环境搭建之 – 函数库的帮助文档安装

在windows下面开发,微软提供了MSDN可以方便查阅函数的说明,可以加快我们的开发速度,在linux同样有相同的功能,并且其安装较windows更为方便,安装速度快,因为安装的文件小的缘故。

主要是安装下面的包

manpages-posix-dev
manpages-dev

 

在ubuntu下面

sudo apt-get install manpages-posix-dev

sudo apt-get in更多... “linux C/C++开发环境搭建之 – 函数库的帮助文档安装”