編譯核心編程

20-delayloadapp\delayloadapp.cpp(213): error C2373: “__pfnDliNotifyHook2”: 重定義;不同的類型修飾符
就這一個編譯不過去,我也搞不定了.不折騰了.
因爲是vs2017,要重新定義一個#define DELAYIMP_INSECURE_WRITABLE_HOOKS.
最後還是冒出找不到error LNK2001: 無法解析的外部符號 __imp_@fnLib2@0
經驗重定解決方案目標,不用自己再單個改了.
然後是dll=>靜態.腳本:

function MyFunc()
:%s/<RuntimeLibrary>MultiThreadedDebugDLL/<RuntimeLibrary>MultiThreaded/g
:%s/<RuntimeLibrary>MultiThreadedDLL/<RuntimeLibrary>MultiThreaded/g
:w! %
endfunction

args **\*.vcxproj
args *.vcxproj
argdo! call MyFunc()
set nomore

不折騰.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章