摘要:
更换QT版本之后,VS中的包含路径等的宏没有跟着变换VS的宏主要定义的位置有:1. windows的环境变量2. VS的属性页(Property Manager 中的property sheet)3. VS的MyProject.vcxproj.user文件中QT版本更换之后,在这里更改才有效。一般自己项目中,第三方库等用户自己配置比较高的地方,我建议使用环境变量,而不要把路径直接写道include和lib下,避免路径调整之后修改工程配置的问题所有项目相同的配置,放在属性页里面去,相关工程都添加相同的property sheet,这样就统一进行配置。比如地方库的版本信息,程序的相对路径等。QT一 阅读全文
摘要:
CSharp CPP C++/CLI Managed code 阅读全文
摘要:
1.开-闭原则(Open-Closed Principle, OCP):2.里氏代换原则(Liskov Substitution Principle,常缩写为.LSP)3.依赖倒置原则(Dependence Inversion Principle)4.接口隔离原则(Interface Segregation Principle, ISP)5.合成/聚合复用原则(Composite/Aggregate Reuse Principle,CARP)6.迪米特法则(Law of Demeter LoD)又叫做最少知识原则(Least Knowledge Principle,LKP)7.单一职责原则(S 阅读全文
摘要:
使用VC解析CDR格式 阅读全文
摘要:
对于稍微大一点的项目,持续集成,每日发布将成为项目组的一项重要工作,在敏捷项目组中尤为突出。为了提高持续集成的自动化程度,产生了很多开源的工具,这里我们主要关注windows下,基于.net开发环境。工具有:CruiseControl.NET 持续集成工具,运行于服务器上,根据用户的配置,把很多零散的任务进行在一起,实现定时运行、固定时间运行等方式把用户配置起来的流程跑起来,比如从SVN上更新代码、使用MSBuild编译工程或解决方案、使用代码分析工具对代码规范性进行检查、运行测试用例、最后把上面所有步骤的结果使用邮件等方式发布给负责人。MSBuild 微软.Net Framwork环境中的b 阅读全文
摘要:
MFC Console
MFC Application
Console Window 阅读全文
摘要:
figure01 shared_ptr.jpeg 阅读全文
摘要:
如何控制和保障软件质量呢?没有白盒测试,黑盒力度又不深入的情况下 阅读全文
摘要:
在使用Xerces的时候,程序在退出的时候出现很多内存泄露,通过跟踪代码发现,程序在没有调用我的某个类的析构函数的时候就开始报告内存泄露了,而实际上系统报告的内存泄漏都是我将要在析构函数中删除的。我的那个类在某个dll中,为了避免系统谎报,可以通过调整系统卸载dll的顺序,在工程属性,链接,附加依赖最前端添加mfc80d.lib mfcm80d.lib,这样程序会在最后卸载MFC的这些库,你自几编... 阅读全文
摘要:
fromhttp://hi.baidu.com/%B2%A4%B2%CB%B1%F9%B1%F9/blog/item/413473df49605118632798d5.html错误为: mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file ".\Release\... 阅读全文