-
Recent Posts
Recent Comments
Mike T. on Code snippet Using WMI via… Drew Canitz on minimal ATL window eskici on file transfer over synchronous… Rose on Purify reported error entry po… duongnguyenvan on file transfer over synchronous… Archives
- August 2018
- March 2018
- May 2017
- July 2012
- May 2012
- April 2012
- March 2012
- January 2012
- October 2011
- September 2011
- July 2011
- June 2011
- May 2011
- April 2011
- October 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- July 2009
- June 2009
- May 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
Categories
Meta
Monthly Archives: January 2008
Big Solitaires 3D
Big Solitaires 3D depends on wxWidgets, libpng and zlib.zlib can be found at D:\wxWidgets-2.8.7\src\zlib, which is required by both wxWidgets and libpng. <sys/time.h> is included in bigsol\40ladrones.cpp, which is not available under VC++ 2008, but it can be safely commented … Continue reading
Posted in Games
Leave a comment
Complementary techniques to Test-Driven Development
I realized that TDD is not enough for quality ensurance one year ago — unit test code was written but a use case still failed, since TDD does not focus at use case level, so I think an independent test … Continue reading
Posted in Software Engineering
Leave a comment
Build CPPUNIT 1.12 via VC++ 2008
Need to change d:\CPPUNIT\cppunit-1.12.0\src\msvc6\testrunner\MsDevCallerListCtrl.cpp #pragma warning( disable : 4278 )#pragma warning( disable : 4146 )#if _MSC_VER == 1300#import "libid:80cc9f66-e7d8-4ddd-85b6-d9e6cd0e93e2" version("7.0") lcid("0") raw_interfaces_only named_guids#endif#if _MSC_VER == 1500#import "libid:80cc9f66-e7d8-4ddd-85b6-d9e6cd0e93e2" version("9.0") lcid("0") raw_interfaces_only named_guids#endif#pragma warning( default : 4146 )#pragma warning( default : 4278 … Continue reading
Posted in Open Source
Leave a comment
Stingray2006V3 and VC++ 2008
Stingray (2006V3) library does not support VC++ 2008 (http://www2.roguewave.com/support/matrices/matrix/support_matrix_stingray49.pdf), a kind of surprise to me. Usually a company would support VC++ 2008 in its early beta stage, but RogueWave didn’t do that. Here are some tricks to make it compatible … Continue reading
Posted in GUI
Leave a comment
dynamic_cast with COM interface pointer
When I use c cast to get a pointer to an implementation class of an interface and call its method, it reports access violation upon the entry of the method, even if the method only contains one line: "return S_OK". … Continue reading
Posted in COM
Leave a comment
#import directive cause internal compiler error in VC6
There is a #import directive in stdafx.h beneath declaration of a class which is derived from CComModule. VC6 always reports internal compiler error on source files that includes this stdafx.h, but VC++ 2005 is OK. The trick for VC6 is … Continue reading
Posted in IDE
Leave a comment
build boost.asio 0.39 via VC++ 2008
unzip asio 0.39 to boost 1.34.1 folder invoke command: bjam –toolset=msvc stage update boost/config/auto_link.hpp //#elif defined(BOOST_MSVC) && (BOOST_MSVC >= 1400)#elif defined(BOOST_MSVC) && (BOOST_MSVC == 1400) // vc80:# define BOOST_LIB_TOOLSET "vc80"#elif defined(BOOST_MSVC) && (BOOST_MSVC > 1400) // vc90:# define BOOST_LIB_TOOLSET "vc" … Continue reading
Posted in Open Source
Leave a comment
building wxWidgets 2.8.7 with VC++ 9.0 Express Edition
Command line: D:\wxWidgets-2.8.7\build\msw>nmake -f makefile.vc MONOLITHIC=1 SHARED=0 USE_EXCEPTION=1 USE_RTTI=1 RUNTIME_LIBS=dynamic CFG=vc9 BUILD=debug DEBUG_INFO=1 USE_HTML=1 USE_GUI=1 D:\wxWidgets-2.8.7\build\msw>nmake -f makefile.vc MONOLITHIC=1 SHARED=0 USE_EXCEPTION=1 USE_RTTI=1 RUNTIME_LIBS=dynamic CFG=vc9 BUILD=release DEBUG_INFO=1 USE_HTML=1 USE_GUI=1 Open D:\wxWidgets-2.8.7\samples\minimal\minimal.dsp project in VC++ 9.0 IDE, change its include path, library … Continue reading
Posted in GUI
Leave a comment
building wxWidgets 2.8.7 with VC++ 9.0 Express Edition
Command line: D:\wxWidgets-2.8.7\build\msw>nmake -f makefile.vc MONOLITHIC=1 SHARED=0 USE_EXCEPTION=1 USE_RTTI=1 RUNTIME_LIBS=dynamic CFG=vc9 BUILD=debug DEBUG_INFO=1 USE_HTML=1 USE_GUI=1 Open D:\wxWidgets-2.8.7\samples\minimal\minimal.dsp project in VC++ 9.0 IDE, change its include path, library name and library path, another important step is to disable manefest files via … Continue reading
Posted in GUI
Leave a comment
VC++ 9.0 Express edition web setup
It depends on proxy settings of IE, but does not understand pac (proxy automatic configuration file) settings.
Posted in MFC
Leave a comment