回顾变量 CC最初是在auto/options脚本中初始化的:CC=${CC:-gcc}1 C Compiler 的 featureWindows 平台的编译器叫做MSVC,其他平台的都统称为C Compiler。1.1 获取编译器参数该脚本并不复杂,首先通过NGX_PLATFORM变量来判断是否是...
分类:
其他好文 时间:
2014-10-22 17:34:01
阅读次数:
271
前言: 在16位环境下,int/unsignedint 占16位,long/unsigned long占32位 在32位环境下,int占32位,unsignedint占16位,long/unsigned long占32位何时需要使用: long和 int范围是[-2^31,2^31),即-...
分类:
其他好文 时间:
2014-10-08 12:09:35
阅读次数:
321
http://blog.sina.com.cn/s/blog_62df69790101en55.htmlQ: 之前在一本参考书中说到创建项目的模板,但实际在2.2版中并未发现其文件夹下有install-templates-msvc.bat文件,无法安装模版,怎么新建项目呢?A: 使用官方提供的工具,...
FFmpeg是一个开源免费跨平台的视频和音频流项目,它提供了录制、转换以及流化音视频的完整解决方案。本文作者将尝试使用该库实现一个可适应复杂网络环境的,支持标准rtsp协议的流媒体服务器。由于Visual Studio提供的C/C++编译器对C99标准的不兼容,因此它不能直接使用MSVC++编...
Windows平台上编译Qt-4.8.x Debug版注意事项
跳转至:
导航、
搜索
目录
1
为什么要编译qt-4.8.x的Windows Debug版?2
1 MSVC版本的选择3
2 WinRAR的问题4
3 qmake子项目裁剪5
4 调试QtWebKit
0 为什么要编译qt-4.8.x的Windows ...
Posted February 26th, 2009 by earnie dll faq msvc TODO: Reformat to new wiki syntax. !!! [Minimalist GNU for Windows | http://www.mingw.org] !! MSVC a...
分类:
其他好文 时间:
2014-09-15 22:41:49
阅读次数:
248
编译boost:1、打开Microsoft Visual Studio 2010 ->Visual Studio Tools -> Visual Studio Command Promot2、命令CD到boost目录下,运行bjam stage --toolset=msvc-10.0 --with-...
分类:
其他好文 时间:
2014-09-15 19:24:49
阅读次数:
174
1、将main.cpp改成utf-8编码,方法是点击main.cpp,然后选择菜单文件->高级保存选项。【所有源码都要转换成uft-8】2、在你的main函数里,设置如下代码,完美解决qt5的中文乱码MSC_VER是MSVC编译器的内置宏,定义了编译器的版本。下面是一些编译器版本的_MSC_VER值...
分类:
编程语言 时间:
2014-08-28 17:50:55
阅读次数:
391
本文讲解SGI STL空间配置器的第二级配置器。
相比第一级配置器,第二级配置器多了一些机制,避免小额区块造成内存的碎片。不仅仅是碎片的问题,配置时的额外负担也是一个大问题。因为区块越小,额外负担所占的比例就越大。
额外负担是指动态分配内存块的时候,位于其头部的额外信息,包括记录内存块大小的信息以及内存保护区(判断是否越界)。要想了解详细信息,请参考MSVC或者其他malloc实现。...
分类:
其他好文 时间:
2014-08-26 11:49:16
阅读次数:
201
一直用boost 1.47版本,今天到boost官网看了一下,发现已经更新到1.56版本了,准备用一下最新版本。
我原先用的编译器是msvc-7.1和msvc-8.0,首先解压boost,在根目录运行booststrap.bat,第一次出现bjam编译失败的情况。
看了一下booststrap.log,发现有错误,总之有东东未定义,不管是vc7还是vc8都有这样的问题。后来装了vc9,再次运行...
分类:
其他好文 时间:
2014-08-14 14:15:18
阅读次数:
206