用WinDDK环境build MFC程序

WinDDK的source/makefile编译支持batch command方式,相当方便。实际上用它来编译MFC程序也是可能的。但要注意一点:对使用UNICODE程序,要设置USE_MFCUNICODE=1,不是USE_MFC=1。用错地话link会搞错入口函数,你的程序运行时就会报Access Violation.

庞大的Visual Studio Ide环境或SDK程序包可以不用在安装了。

Z:> type .../test/sources TARGETNAME=test TARGETPATH=obj TARGETTYPE=PROGRAM

SOURCES= test.cpp test.rc

C_DEFINES=$(C_DEFINES) -D_UNICODE -D_AFXDLL INCLUDES=.;..\sys\;$(DDK_INC_PATH);$(SDK_INC_PATH);$(MFC_INC_PATH);$(INCLUDES)

TARGETLIBS=$(DDK_LIB_PATH)\user32.lib \ $(DDK_LIB_PATH)\kernel32.lib \ $(DDK_LIB_PATH)\comctl32.lib \ $(DDK_LIB_PATH)\ws2_32.lib

USE_MFCUNICODE=1 PRECOMPILED_CXX=1 PRECOMPILED_INCLUDE=stdafx.h

骑行佘山

一直闷在家里调程序,其中苦乐不必多说。打算好的清凉峰徒步一拖再拖,最后泡汤。星期天幸得找到半天时间,收拾好行头,骑向佘山,一路无话,也没有了啥想法。咱老百姓还能有啥要求!?自在就成!

骑行佘山 骑行佘山 骑行佘山 骑行佘山

D13: 成都-上海

成都的小包子真是好吃,先点了6个,结果眨眼间就被我们俩个消灭了,后又加了两个,还是意犹未尽。毕竟是早餐,不能贪吃。

早上打国航热线将晚上的机票改成下午13:30的航班,很顺利。(还好改成了早点了,回上海后第二天看新闻说成都大暴雨,导致众多航班晚点)

饭后小溜哒了会,然后收拾大包,赶赴机场。到机场后去一楼到达区找背包客以打发我没用完的气罐,等了好久,快到放弃的时候,终于找到了貌似驴友将气罐送了出去,不容易呀,不然就要送给机场了,呵呵。

飞机上还算平稳,一路无话,下午16:30左右到达浦东机场。

上海天气有点闷,好心情也随着回程的劳累而消逝殆尽。假期马上就要结束,但旅途却已经结束了。马上就要投入到繁忙的工作中,但被放逐的心准备好了吗?

D12: 康定-成都

因为是10点的车票,早上过得也还悠闲,吃的是龙抄手,个头有点大,但挺合我的味口,坚坚吃得并不多。

9点多就到车站了,本想买点药品的,但车站的药店一直关着门,看来今天不想做生意了。康定站有X光检测,只得将气罐放在口袋里,顺利进站。

从康定出发一小时左右行至“咱里”时,前方塌方,车被堵在路上,塌方处一公里不到,应该是刚发生不久。工程车还没到,不少人正试图将一个大石头推到河里去,但貌视有不小难度,并且路中间的大石头拦住了1个多车道,剩下的空间只能容纳小车通过。等了一个多小时,才能工程车到来。但此时很多车相当不规矩,将道路堵得严严实实,两车道的国道上排成了3排。

又过了约半小时,车流开始松动,但各种小车开始躁动起来,对面的小车已经通过塌方迎面开过来,但道路却早已被堵死。又过了约半早小时,路况逐渐好起来,大车也能缓缓向前挪,直至通过塌方处,速度才提起来。

到达雅安后,进行文明时代,终于有了高速公路,可天公又不做美,下起了瓢泼大雨。此一路可谓,波折不断。下午17点左右到达新南门车站,天有点阴但没下雨,有点闷热。

打开GPS找锦江之星,打400全国电话说成都的锦江之星全满了,试了试本地的电话,结果有空房,但没有坚坚所希望的洗衣/烘干机。路上和一骑车的哥们小聊了几句,他和我们一辆车从康定来,他刚从拉萨骑过来的。但赶路要紧,没有多聊,还想着晚上和阿豪/小惠一起吃饭呢。

到酒店收拾停当后已近18点,外面开始下雨,出租车相当难打,等了20分钟左右,愣是没打上,只好作罢,打电话给阿豪说不去春熙路了,就近打了家不错的饭馆先填饱肚子再说。