现在位置: 首页 > 自动控制 > 工业·编程 > 文章
2014-06-26 06:12 工业·编程 ⁄ 共 928字 暂无评论
      这两天项目组搭建了一个VS2005+Qt4.8.5的开发环境,在同事的机器上都已经搭建好了,并且编译、运行一切顺利。 如果是使用VS2008或者VS2010的话,Qt官方网站已经有了对应的编译好的Qt安装包,直接下载安装即可。安装顺序为VS -> Qt-> AddIn。 我们因为使用的是VS2005,所以需要自己编译对应的Qt版本(领导已经编译好打包分发给了我们)。问题分三个部分说: 一,VS2005+Qt4.8.5开发环境的...
阅读全文
2014-06-26 05:58 工业·编程 ⁄ 共 581字 暂无评论
中文版本的软件本身是正式版,但内置的序列号却是180天试用版的!!!所以,在安装完中文版本之后,如果需要升级成正式版本的朋友,可以采用下面两个方法来修改序列号(两个方法的序列号都是一样的): 相关阅读     ----vs2005各版本介绍及MSDN下载地址 方法一: 在“添加删除”里面选择删除”visual studio 2005″ 然后在打开的窗口中选择最后一项“添加注册码升级到正式版” 在里面输入下面的cd-key: ...
阅读全文
随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间通信的方法,全面地阐述了这些方法的特点,并加以比较和分析,希望能给读者选择通信方法提供参考。 1 进程与进程通信 进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据...
阅读全文
在cmd中键入cl执行编译(或lib)时会出现mspdb100.dll无法找到的情况,是因为VC\Bin\下没有mspdb100.dll“这个文件,直接从Common7\IDE\下复制这个文件到VC\Bin\下即可解决。
阅读全文
在窗口可缩放的VC应用程序中,在缩放时保持窗口的布局很重要。网上有很多复杂的布局控制代码可供参考。有些代码很强大,但如果你的窗口只是个简单的对话框,也许可以试试本文的方法。这个方法够简单。 别去管那些锚点、对齐之类的词汇了,强大的功能在某种程度上也意味着更多的代码。简单地记住当前的窗口布局,然后按比例缩放这些控件。这样的方法在很多应用中,效果也非常不错。 本着更简单的精神,我没有定义一个基类来让你...
阅读全文
2014-06-23 06:00 工业·编程 ⁄ 共 1784字 暂无评论
NMAKE.EXE是Microsoft 程序维护实用工具,它是一个基于说明文件中包含的命令生成项目的工具。 命令语法如下: NMAKE [option...] [macros...] [targets...] [@commandfile...] 说明:其中,options是NMAKE的选项,macros是在命令行中的宏定义,targets是NMAKE的目标文件列表,commandfile是包含命令行输入的文本文件(或响应文件)。 NMAKE 使用指定 /F 选项的Makefile(生成文件,通常名字是makefile);如果未指定 /F 选项,则...
阅读全文
   在TCP网络应用开发中,作为客户端的程序经常需要主动连接服务器,这时你就需要建立一个Socket,然后调用connect函数连接到服务器地址。正常情况下,这并没有什么问题,但当服务器主机不存在的时候,connect函数可能会等待一分多钟才能返回。如果在主线程中调用connect函数,就会产生长时间无法响应的状况。    在现代的互联网硬件环境中,一分钟的等待有点太长了,我们需要缩短等待时间。 在Linux环境下...
阅读全文
2014-06-22 06:32 工业·编程 ⁄ 共 19009字 暂无评论
前言:从世界上第一款GPU横空出世到今天,显卡已经走过了10年历史。GPU在这10年演变过程中,我们看到GPU从最初帮助CPU分担几何吞吐量,到Shader单元初具规模,然后出现Shader单元可编程性,到今天GPU通用计算领域蓬勃发展这一清晰轨迹。 这10年包含了无数设计者艰辛努力的成果,GPU也用自己的发展速度创造了半导体行业的奇迹,而GPU当今成就的见证者,正是我们的无数硬件玩家和游戏爱好者。我们可以肯定以GPU诞生初期的设计定位...
阅读全文
2014-06-21 06:29 工业·编程 ⁄ 共 4822字 暂无评论
作为游戏开发界老生常谈的话题,浅墨认为有必要写这样一篇文章来专门分析一下两者的优劣。这节就是给大家对DirectX和OpenGL的一个整体的认知,也以至于扩大我们的【C++游戏开发】专栏的适用范围到广义的游戏开发,而不仅仅局限于Windows游戏开发。毕竟适用于iOS和Android以及WindowsPhone的各种游戏引擎基本上都是采用C++编写的,希望有幸将我们的C++游戏开发的范畴扩展至iOS、Android以及WindowsPhone平台,为这些热门的移动平...
阅读全文
     要如何才能找到网络传输的性能瓶颈?要如何才能快速定位已经失效了的网络设备?以及要如何才能迅速找到网络病毒传播或拒绝服务攻击的源头?一些专业的网络分析设备可以用来解决这些问题,但是它们的价格也是相当昂贵的,这对于一对成本控制比较敏感的中小企业和普通用户来说,是不能承受的。很幸运的是,网络嗅探器软件的出现,就为我们提供了一种即方便,又便宜的可视化和专业的网络分析解决方案。在本...
阅读全文