借助xmake搞定上古的玩意兒

2021-10-24 14:15:37 字數 1205 閱讀 9760

「/zi"和」/gy-"命令列選項不相容

debug釋放

沒有props的解決辦法

fatal error c1189: #error: wtl requires winver >= 0x0501

將錯誤的5,全改為6

#define winver          0x0600

#define _win32_winnt 0x0600

#define _win32_ie 0x0601

還有個富文字框的版本也要改.

"cmywindow::ontimer"

: 函式不接受 1 個引數

把後乙個引數去掉.解決方案公升級時,也有個錯誤.

如果你加了其他庫,還要設定對其他庫的路徑,不然找不到也要報錯.wtl上古的玩意兒,惹不起,一堆錯誤.

「lcmapstringex」: 找不到識別符號,

#error: wtl requires winver >= 0x0501.

把這個版本號改大,然後就沒有找不到識別符號的錯誤了.

然後就是借用,xmake來編譯他.

xmake先呼叫一下.然後改一下,像這樣:

-

- define target

target(

"wtlclock")-

-set kind

set_kind(

"binary")-

- add files

add_files(

"wtlclock.cpp"

) add_files(

"wtlclock.rc"

) add_files(

"aboutdlg.cpp"

) add_files(

"mainfrm.cpp"

) add_files(

"stdafx.cpp"

) add_files(

"wtlclockview.cpp"

)

然後就編譯成功了.

搞定vim的視窗操作

最近在給學生演示資料結構 時,發現用一般的方法總會有不方便,如果使用ide又覺得太浪費了,後來覺得用vim就夠了,使用buffer總會需要頁面調來跳出,學生看起來容易迷糊。所以就研究了下vim的視窗操作,大神請掠過,菜鳥請看 1 基礎知識普及 用sp分割視窗時按鍵是這樣的 ctrl w 視窗邊界上移...

如何搞定不懂IT的領導

乙個公司資訊化的建設 完善 發展都是cio最關注的地方,同時也是最頭疼的。建設資訊化,實施乙個資訊專案,怎末說服不懂it的高管呢?無論是哪種領導,對於cio來說,都是乙個挑戰,同時也是一種鍛鍊。若能跟這些領導處理好了,則再跟其他型別的領導打交道時,cio就游刃有餘了。跟沒有it背景的領導談論it專案...

如何搞定不懂IT的領導

乙個公司資訊化的建設 完善 發展都是cio最關注的地方,同時也是最頭疼的。建設資訊化,實施乙個資訊專案,怎末說服不懂it的高管呢?無論是哪種領導,對於cio來說,都是乙個挑戰,同時也是一種鍛鍊。若能跟這些領導處理好了,則再跟其他型別的領導打交道時,cio就游刃有餘了。跟沒有it背景的領導談論it專案...